728x90

통신 communication

- 송수신자간 의사소통

 

 

 

 

 

 

네트워크 기본 용여

- 노드 : 네트워크 장비, 단말, 시스템

- 링크 : 노드와 노드간 논리적인 회선

- 라우팅 : 네트워크에서 경로 설정

- 서버 : 서비스 제공하는 시스템

- 클라이언트 : 서비스 제공받는 시스템

 

 

 

 

 

다중화와 역다중화

- 다중화 multiplexing : 송신측에서 하나의 회선을 시간, 주파수, 코드로 나누어 많은 데이터를 싣는 것

- 역다중화 demultiplexing : 수신측에서 하나의 회선에 다중화되어온 데이터를 각 채널로 분리시키는것

다중화와 역다중화

 

 

캡슐화 encapsulation

- 송신측에서 데이터에 제어정보 추가

디캡슐화 decapsulation

- 수신측에서 데이터에 제어정보를 제거

 

 

 암호화

- 암호화 키를 이용해 평문을 암호문으로 만드는 것

복호화

- 복호화 키로 암호문을 평문으로 복구하는 것

 

 

 

 

 

대칭키

- 암호화 키와 복호화키가 같음

- 암호화키 = 복호화키. 간단. 암호/복호화 속도가 빠름. 키 관리 불편. 보안 취약

비대칭키

- 암호화 키와 복호화키가 별도로 존재

- 암호화키 != 복호화키. 복잡. 키 관리 용이. 암호/복호화 느림. 안전

 

 

 

 

 

데이터 전달 방식

1. 유니케스팅 unicasting

- 하나 수신자에게 전송

2. 멀티 캐스팅 multicasting

- 등록된 특정 다수 수신자에게 전송

3. 브로드캐스팅 broadcasting

- 불특정 다수 수신자에게 전송

 

 

 

 

데이터 전송 방식

- 동기식 전송  synchronous : 송수신간 타이밍 맞춰 전송

- 비동기식 전송 asynchronous : 송수신간 타이밍 맞추지 않고 전송

 

 

 

 

오류 제어 방식

- 오류 검출 : 패리티, CRC

- 오류 무시

- 오류 정정 ( 해밍코드)

- 재전송

 

패리티를 통한 오루 검출 예

- 짝수 패리티 even parity : 1의 개수가 짝수개여야 함. 홀수개라면 오류

- 홀수 패리티 odd parity : 1의 개수가 홀수여야 함. 짝수개라면 오류

패리티를 통한 오류 검출 예시

 

 

 

흐름제어 방법

- 송수신간 데이터 처리 속도 차이로 발생하는 문제 해결하기위한 방법

ex)

 a에서 100mbps로 보내는데 b에서는 10mbps속도로 받음 -> 90mbps 손실

-> a에서 10mbps만 보내도록 수정 => 흐름 제어

- x-on/off : 패킷 보내고 ack, 다음 보내기

- 슬라이드 윈도우 : 수신측 버퍼 여유를 송신측에 전달해서 전송

 

 

신호 전송 기술

1. 베이스벤드 baseband

- 신호 변조하지 않고 직접 전송. 근거리에서 사용. ex) LAN

- 100 base T(100mbps baseband twist cable 꼬임선 케이블)

- 100 base 5(100mbps baseband 500m 동축 케이블)

- 100 base Fx(100mbps baseband 광케이블)

베이스밴드 전송

 

2. 브로드밴드 broadband

- 신호를 변조하여 전송. 아날로그 신호로 변조. 넓은대역으로보냄.

- 실무에서는 베이스밴드를 주로 사용

브로드밴드 전송

 

 

 

 

신호 전송 방식

- 단방향 전송 : 송신측은 보내기만하고 수신측은 수신만 가능 ex) tv, 라디오

- 반이중방식 : 하나의 채널로 동시 송수신안되고, 한쪽에서 송신시 상대는 수신만 가능. ex) 무전기

- 전이중방식 : 채널이 2개로 동시 송수신 가능. ex) 일반 전화, 휴대폰

 

 

 

 

 

네트워크 기본 개념

1. 노드(장비), 링크(노드 연결)

2. 다중화(여러 신호를 하나의 회선으로)/역다중화(한 회선에서 여러 신호)

3. 캡슐화(제어,주소정보 추가)/디캡슐화(제어, 주소정보 꺼냄)

4. 암호화(평문->암호문), 복호화(암호화 -> 복호화) - 대칭키(암호키=복호화키), 비대칭키(암호키!=복호화키)

5. 동기식(송수신측 타이밍 맞춤)/비동기식(속수신 타이밍x맞춤)

 

 

 

네트워크 구성 요소

- 네트워크 장비 : 리피터, 허브, 스위치, 라우터, 게이트웨이

- 서버 장비 : 웹/메일/웹하드 서버, DNS/DHCP 서버, 그룹웨어 서버

- 보안 장비 : 방화벽, 보안서버

- 네트워크 케이블 : tp 케이블(꼬임선 케이블), 동축 케이블, 광케이블

 

네트워크 장비

- 허브 : 백본에서 100m연결시 호스트들이 대역폭을 나눠서 사용

- 스위치 : 백본에서 100m 연결시 호스트들이 같은 대역폭으로 사용

- 라우터 : 경로 설정, 흐름제어

- 게이트웨이 : 프로토콜이 다른 네트워크 연결. ex) 전화망-인터넷망 연결

 

 

인터넷 역사

69 : 국방부에서 알파넷 연결

73 : tcp/ip 프로토콜 개발

83 : tcp/ip가 알파넷 공식 프로토콜로 채택

86 : nsf-net : 미국 전역에 t1 백본 연결

90초 : isp를 통한 상용 인터넷 서비스 제공

 

 

300x250

'컴퓨터과학 > 통신, 보안' 카테고리의 다른 글

네트워크 - 3 TCP/IP 프로토콜  (0) 2020.05.18
네트워크 - 2 네트워크 구조  (0) 2020.05.17
데이터교환방식과 라우팅  (0) 2020.05.15
TCP/IP와 프로토콜  (0) 2020.05.15
네트워크 장비  (0) 2020.05.15

+ Recent posts