Ssa!

모두의 네트워크 제 2 장 본문

CS/네트워크

모두의 네트워크 제 2 장

Ssa! 2022. 9. 2. 16:24

모두의 네트워크

개인적으로 공부를 위해 작성한 것입니다. 

 

프로토콜이란?

 네트워크에서도 문제 없이 통신하려면 규칙

OSI 모델

OSI모델은 ISO라는 국제표준화 기구에서 만든 표준 *규격이다

 

OSI 7 계층

OSI 7계층 외울 때는 응표세전네데물? ㅋㅋㅋㅋ 로 외우라고 한다!

이미지 출처: 모두의 네트워크 그림 2-5

TCP/IP 모델

OSI모델은 7개 계층이지만 TCP/IP모델은 OSI모델의 7계층을 4계층으로 바꿨다고 생각하면된다.

 

캡슐화와 역캡슐화

데이터를 보내려면 데이터의 앞부분에 전송하는 데 필요한 정보를 붙여서 다음 계층으로 보낸다. 이 정보를 헤더라고 하는데 헤더에는 데이터를 전달받을 상대방에 대한 정보도 포함한다.  이 처럼 헤더를 붙여 나가는 것을 캡슐화, 데이터를 받는 쪽에서는 헤더를 하나 씩 제거하면 이것을 역캡슐화

응용 계층에서는 웹 사이트를 접속하기 위한 요청 데이터가 만들어 진다.
전송 계층에서는 신뢰할 수 있는 통신이 이루어지도록 응용계층 데이터에서 헤더를 붙인다
네트워크 계층에서는 다른 네트워크와 통신 하기 위해 헤더를 붙인다
데이터 링크계층에서 물리적인 통신 채널을 연결하기 위해 헤더트레일러를 붙인다.
(트레일러는 데이터를 전달할 때 데이터의 마지막에 추가하는 정보를 말한다.)
이렇게 만들어진 데이터는 최종적으로 전기 신호로 변환되어 수신 측에 도착한다. 이 처럼 필요한 데이터를 추가해 가는 것을 캡슐화이다

수신 측은 각 계층의 헤더를 제거하면서 데이터를 전달한다. 역캡슐화

이번 장 후기

매번 네트워크 기초를 배울 때 OSI 에서 재미없다고 느꼈는데 그림으로 설명을 해주니 너무 간단하고 재밌게 공부했다.

특히 컴퓨터 간의 캡슐화와 역캡슐화로 통신되는 방식이 너무 인상이 깊었다.  단지 컴퓨터가 선으로 연결되어있어서 통신이 되는건가 싶었는데 저런 자세한 방식이 있다는 것이 신기했다. 

'CS > 네트워크' 카테고리의 다른 글

모두의 네트워크 제 3 장  (0) 2022.09.05
모두의 네트워크 제 1 장  (0) 2022.08.29