##본 포스팅은 '모두의 네트워크(길벗)'을 공부하고 정리한 글입니다.
Lesson 06 : 네트워크의 규칙
> 프로토콜
네트워크를 통해 대화하기 위해 정해둔 규칙
비유를 들자면,
우체통에 있는 편지가 '주소'나 '우표'가 없으면 편지를 어디로 보내야 하는지 알 수 없다.
그래서 주소를 적고 우표를 붙이는 작업이 필요하며, 이를 위해 '편지 작성 규칙', '우체국 규칙' 등이 필요하다.
편지가 상대방에게 도착해서 읽혀지기까지 여러 규칙을 거치게 된다.
Lesson 07 : OSI 모델과 TCP/IP 모델
네트워크에서는 위에서 말한 '편지가 전달되는 과정, 경로'이 공통으로 사용될 수 있는 규격으로 정의되어있다.
> OSI 모델과 TCP/IP 모델
통신할 때 데이터는 맨 위의 응용 계층부터 순차적으로 아래 계층으로 전달된다.
- 응용 계층 : 이메일 & 파일 전송 등 어플리케이션에 대한 서비스를 제공한다
- 표현 계층 : 문자 코드, 압축, 암호화 등의 데이터 변화를 담당
- 세션 계층 : 세션 체결, 통신 방식을 결정
- 전송 계층 : 신뢰할 수 있는 통신을 구현
- 네트워크 계층 : 다른 네트워크와 통신하기 위한 경로 설정 및 논리 주소를 결정
- 데이터 링크 계층 : 네트워크 기기 간의 데이터 전송 및 물리 주소를 결정
- 물리 계층 : 시스템 간의 물리적인 연결 담당
각 계층은 독립적이며, 데이터가 전달되는 동안에 다른 계층의 영향을 받지 않는다.
또한 각 계층에는 다양한 프로토콜이 있다.
송신측 : 상위 -> 하위로 전달
수신측 : 하위 -> 상위로 전달
Lesson 08 : 캡슐화와 역캡슐화
데이터를 위와 같이 송수진할 때는 캡슐화와 역캡슐화가 이뤄진다.
데이터를 보내려면 '필요한 정보(헤더)'를 붙여서 다음 계층으로 보낸다.
> 헤더
데이터를 전달받을 상대방에 대한 정보와 필요한 정보를 포함
헤더를 붙여 나가는 것을 캡슐화라고 함
수신측에서 헤더를 제거하는 것을 역캡슐화
"캡슐화"
송신측 : 상위 -> 하위로 전달하면서 '헤더'를 추가,
마지막 링크 계층에서는 물리적 통신 채널 연결을 위해 헤더 외에도 '트레일러'도 추가
*트레일러 : 데이터를 전달할 때 데이터의 마지막에 추가하는 정보
데이터는 최종적으로 전기 신호로 변환되어 수신 측에 도착
"역캡슐화"
수신측 : 하위 -> 상위로 전달,
각 계층의 헤더를 제거하며 데이터를 상위로 전달
** VPN
Virtual Private Network(가상 사설망)
가상 통신 터널을 만들어 기업 본사나 지사와 같은 거점 간을 연결하여 통신하거나 외부에서 인터넷으로 사내에 접속하는 것을 말함
인터넷 VPN / IP-VPN