profile image

L o a d i n g . . .

article thumbnail image
Published 2022. 11. 24. 22:29

OSI모델

- ISO 국제표준화기구에서 제정

- 데이터 송수신시 컴퓨터 내부에서 일어나는 상황을 7개의 계층으로 분리해둠

계층 이름 설명
7계층 응용 계층
(Application Layer, 어플리케이션 계층)
이메일, 파일전송, 웹사이트 조회 등 애플리케이션 관련 서비스 제공
6계층 표현 계층
(Presentation Layer, 프레젠테이션 계층)
문자코드, 압축, 암호화 등의 데이터를 변환
5계층 세션 계층(Session Layer) 세션 체결, 통신 방식을 결정
4계층 전송 계층
(Transport Layer, 트렌스포트 계층)
신뢰할 수 있는 통신을 구현
3계층 네트워크 계층(Network Layer) 다른 네트워크와 통신하기 위한 경로설정 및 논리 주소를 결정
2계층 데이터 링크 계층(Data Link Layer) 네트워크 기기간의 데이터 전송 및 물리 주소 결정
1계층 물리 계층(Physical Layer) 시스템 간의 물리적인 연결과 전기 신호를 변환 및 제어

 

 

 

 

 

 

 

- 데이터를 전송하는 쪽(송신 측)은 데이터를 보내기 위해 상위계층에서 하위계층으로 데이터를 전달한다. 각 계층은 독립적이므로 데이터가 전달되는 동안엔 다른 계층의 영향을 받지 않는다. 데이터를 받는 쪽 (수신 측)은 하위계층에서 상위계층으로 각 계층을 통해 전달된 데이터를 받는다.

 

 


TCP/IP 모델?

OSI 7계층을 4계층으로 나눈 모델. 각 계층에는 다양한 프로토콜이 존재한다

 


캡슐화와 역캡슐화

- 데이터를 보낼땐 데이터 앞부분에 전송하는데 필요한 정보를 붙여 다음 계층으로 보낸다. 이 정보를 헤더라고 부른다.

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

- 이렇게 헤더를 붙여나가는 과정을 캡슐화라고 한다. 데이터 수신측에서 헤더를 하나씩 제거하는걸 역캡슐화라 한다.

 

- 웹사이트 요청데이트에 각 계층별 헤더를 붙이고 네트워크 계층에서 만들어진 데이터에 물리적인 통신 채널을 연결하기 위해 데이터링크계층에서는 헤더와 트레일러(데이터 마지막에 추가하는 정보)를 붙인다.

 

 

 

 

 

참고:

- 모두의 네트워크

반응형
복사했습니다!