프로토콜 Protocol

네트워크에서 통신하기 위한 일종의 규약, 규칙을 말한다.

데이터를 전송하는 과정에 있어서 규정된 독립적인 규칙을 거쳐야만 한다.

 

OSI 모델과 TCP/IP 모델

OSI 모델

네트워크 구조에 대한 표준 규격 중 하나로 컴퓨터 내부에서 벌어지는 일들을 각각의 계층으로 분리한 모델을 말한다.

  • 응용, 표현, 세션, 전송, 네트워크, 데이터 링크, 물리 계층

Application Layer : 응용 계층 (7)

  • 이메일, 파일 전송, 웹 사이트 조회 등 Application과 관련된 서비스를 제공한다.

Presentation Layer : 표현 계층 (6)

  • 문자 코드, 압축, 암호화 등의 데이터를 변환한다.

Session Layer : 세션 계층 (5)

  • 세션 체결, 통신 방식을 결정한다.

Transport Layer : 전송 계층 (4)

  • 신뢰할 수 있는 통신을 구현한다.

Network Layer : 네트워크 계층 (3)

  • 다른 네트워크와 통신하기 위한 경로 설정 및 논리 주소를 경정한다.

Data Link Layer : 데이터 링크 계층 (2)

  • 네트워크 기기 간의 데이터 전송 및 물리 주소를 결정한다.

Physical Layer : 물리 계층 (1)

  • 시스템 간의 물리적인 연결과 전기 신호를 변환 및 제어한다.

 

통신 흐름

 

데이터 송신 측 7~1 Layer → 1 Layer ~ 7

 

ISO

네트워크에 대한 표준 규격을 제정하는 기관 중 하나, 국제표준화기구라고 한다.

 

TCP / IP 모델

7 계층 중 데이터 전송하는 과정을 4 계층으로 단순화하여 표현한 모델이다.

  • 응용 계층 (4)
  • 전송 계층 (3)
  • 인터넷 계층 (2)
  • 네트워크 접속 계층 (1)

 

캡슐화와 역캡슐화

 

헤더

데이터 전송을 위해서는 데이터 앞부분에 필요한 정보를 부착하여야 하는데. 이것을 헤더라 한다.

헤더에는 데이터를 전달받을 상대방에 대한 정보가 포함되어 있다.

 

캡슐화

앞서 말한 헤더라는 것을 데이터 앞쪽에 붙여나가는 것을 캡슐화라고 한다.

 

역 캡슐화

데이터를 받는 측에서는 캡슐화와 반대로 붙어있는 헤더를 하나씩 제거해나간다.

캡슐화, 역 캡슐화 흐름

  • 응용 계층에서 데이터를 전송 계층으로 내려보낸다.
  • 전송 계층에서 헤더를 부착한다.
  • 네트워크 계층에서 헤더를 부착한다.
  • 데이터 링크 계층에서도 헤더를 부착하고 트레일러를 뒤에 붙인 후 전기 신호로 전송한다.
  • 수신 측에서는 역순대로 제거해나간다.

 

트레일러

  • 데이터를 전달할 때 데이터의 마지막에 추가하는 정보를 말한다.

 

VPN (Virtual Private Network)

가상의 통신 터널을 만들어서 기업 본사나 지사와 같은 거점 간을 연결하여 통신하거나 외부에서 인터넷을 통해 사내 망에 접속할 수 있게끔 지원하는 망을 말한다.

  • Internet VPN
    • 거점 간 접속 방식 : IPsec이라는 암호 기술 프로토콜을 사용하여 접속한다.
    • 원격 접속 방식 : 외부 컴퓨터와 사내망을 연결하기 위해 암호화된 통신로를 사용한다
  • IP-VPN
    • MPLS라는 기술을 사용하여 인터넷 망이 아닌 통신 사업자 전용 폐쇄망을 사용한다.
    • 폐쇄망을 사용함으로 제삼자의 해킹이나 데이터 변조의 위험이 없다. (암호화 기능 필요 X)

'Book! > 모두의 네트워크' 카테고리의 다른 글

3장, 4장 정리  (0) 2020.12.23
1장 네트워크 첫걸음  (0) 2020.12.21

+ Recent posts