Reference :
컴퓨터 네트워킹 하향식 접근 [8판] / 퍼스트 북 / James F. Kurose, Keith W. Ross
건국대학교 컴퓨터 네트워크 수업 / 김기천 교수님
계층구조
네트워크 설계자는 프로토콜을 계층(layer)으로 조직한다
서비스 모델(service model)
한 계층이 상위 계층에 제공하는 서비스에 관심을 갖고, 이것을 계층의 서비스 모델이라고 한다
프로토콜 스택(protocol stack)
다양한 계층의 프로토콜을 모두 합한 것
톱다운 방식 (top-down approach)
애플리케이션 계층을 다루고 다음에 아래로 내려가는 방식을 의미
OSI 모델
- 애플리케이션 계층 (5~7계층) : 네트워크 애플리케이션과 애플리케이션 계층 프로토콜이 있는 곳
- 트랜스포트 계층 (4계층) : 클라이언트와 서버 간에 애플리케이션 계층 메세지를 전송하는 서비스를 제공
- 네트워크 계층 (3계층) : 한 호스트에서 다른 호스트로 데이터그램(datagram)을 라우팅하는 책임을 짐
- 링크 계층 (2계층) : 인터넷의 네트워크 계층은 출발지와 목적지 간 일련의 패킷 스위치를 통해 데이터그램을 라우트함
- 물리 계층 (1계층) : 링크 계층의 기능이 전체 프레임을 한 네트워크 요소에서 이웃 네트워크 요소로 이동하는 것이라면 물리 계층의 기능은 프레임 내부의 각 비트를 한 노드에서 다음 노드로 이동하는 것
캡슐화
- 송신 호스트에서 애플리케이션 계층 메시지는 트랜스포트 계층으로 보내짐
- 트랜스포트 계층은 메시지에 수신 측 트랜스포트 계층에서 사용될 추가 정보(트랜스포트계층헤더정보)를 더한다
- 애플리케이션 계층 메시지와 트랜스포트 계층 헤더 정보는 모두 트랜스포트 계층 세그먼트를 구성함
- 트랜스포트 계층 세그먼트는 애플리케이션 계층 메시지를 캡슐화함
- 트랜스포트 계층은 세그먼트를 네트워크 계층으로 보내며 네트워크 계층은 출발지와 목적지 종단 시스템 주소와 동일한 헤더 정보를 추가하여 네트워크 계층 데이터 그램을 만듦
- 이 데이터그램은 링크계층으로 전달됨
- 링크 계층도 자신의 헤더 정보를 추가함 ⇒ 링크 계층 프레임을 만듦
- 각 계층에서 패킷 = 헤더필드, 페이로드 필드(전송되는데이터)의 두가지 형태의 필드를 가짐
페이로드 : 그 계층 상위로부터의 패킷
'컴퓨터 네트워크 > Ch1. 컴퓨터 네트워크와 인터넷' 카테고리의 다른 글
7. 컴퓨터 네트워킹과 인터넷의 역사 (0) | 2023.03.13 |
---|---|
6. 공격받는 네트워크 (0) | 2023.03.13 |
4. 패킷 교환 네트워크에서의 지연, 손실과 처리율 (0) | 2023.03.13 |
3. 네트워크 코어 (0) | 2023.03.13 |
2. 네트워크 가장자리 (0) | 2023.03.13 |