다음 글은 <모두의 네트워크>를 읽고 정리한 내용입니다
개요
- 프로토콜
- OSI 모델
- TCP/IP 모델
- 캡슐화/역캡슐화
예전에는 같은 회사의 컴퓨터끼리만 통신이 가능하던 시절이 있었다...! 불편하니까, 공통으로 사용할 수 있는 표준 규격을 정해야 했다.
규격
기술적인 사항에 대해 제정한 기준. 보통은 기술적 표준을 의미한다.
ISO(국제 표준화 기구)에서 OSI 모델이라는 표준 규격을 제정함
OSI 모델 (Open Standards Interconnection model)
네트워크 기술의 기본이 되는 모델이다
데이터의 송수신은 컴퓨터에서 컴퓨터로 데이터를 전송한다. 이 때 컴퓨터 내부에서는 여러가지 일을 하는데, 이런 일을 7개 계층(layer)으로 나눠서 한다.
통신할 때 데이터는 맨 위의 응용 계층에서 순차적으로 아래 계층으로 전달된다.
TCP/IP 모델 (Transmission Control Protocol/Internet Protocol Model)
트레일러
데이터를 전달할 때 데이터의 마지막에 추가하는 정보. 헤더에 포함 된다.
VPN(Virtual Private Network; 가설 사설망)
가상 통신 터널을 만들어 기업본사나 지사와 같은 거점간을 연결하여 통신하거나 외부에서 인터넷으로 사내에 접속하는 것을 말한다.
예. 서울에 본사가 있고, 부산에 지사가 있다면 본사 내부 랜에서 지사 내부 랜에 접속해 통신하는 것은 물리적인 거리가 멀어 어렵다. 이럴 때는 VPN을 사용하여 본사와 지사를 연결하여 통신 가능
VPN의 두 종류
- 인터넷 VPN
- 인터넷 VPN에는 거점 간 접속과 원격 접속 연결이 있다. 둘 다 일반 인터넷망을 사용한다. 거점 간 접속은 IPsec이라는 암호 기술 프로토콜을 사용하여 접속한다. 반면 원격 접속 연결은 외부에서 사용하는 컴퓨터와 사내 네트워크를 연결하기 때문에 암호화된 통신로를 만든다.
- IP-VPN
- IP-VPN은 MPLS라는 기술을 사용하며 인터넷 망이 아닌 통신 사업자 전용 폐쇄망을 사용한다. MPLS는 폐쇄망을 사용하기 때문에 제3자에 의한 해킹이나 데이터 변조의 위험이 없어 암호화 기능이 필요하지 않다.
이미지 출처:
https://security-nanglam.tistory.com/229
https://medium.com/harrythegreat/osi%EA%B3%84%EC%B8%B5-tcp-ip-%EB%AA%A8%EB%8D%B8-%EC%89%BD%EA%B2%8C-%EC%95%8C%EC%95%84%EB%B3%B4%EA%B8%B0-f308b1115359
https://ychae-leah.tistory.com/20