(Week 1 - Day 2) - (2/2)
네트워크 계층
- TCP 5계층에서 3계층을 담당
네트워크 계층 특징
1. 전송자 측
- 세그먼트를 포장 -> 패킷
2. 수신자 측
- 패킷 -> 세그먼트
네트워크 계층은 모든 호스트와 라우터 안에 내장되어있음
네트워크 계층 역할
1. 포워딩
- 이동
2. 라우팅
- 경로 결정
라우터
- 패킷이 들어오면 패킷을 목적지까지 전달(택배 HUB와 유사)
포워딩 테이블
- 라우팅 알고리즘으로 포워딩 테이블 생성
- 포워딩 테이블을 이용하여 패킷의 경로를 설정
- 포워딩 테이블에는 어떤 목적지로 가기 위해서 어떤 출력 링크로 나갈지 명시
- 라우터의 개수는 많다. -> 테이블의 크기가 매우 커질 수 있다.
- 포워딩 테이블에서 패킷의 목적지 주소와 알맞은 범위를 탐색하여 해당 링크로 보낸다.
IP 패킷 형식
- 세그먼트는 data에 저장됨
ver | head len |
type of service |
length |
16-bit identifier | flgs | fragment offset |
|
time to live |
upper layer |
header checksum |
|
32 bit source IP address | |||
32 bit destination IP address | |||
options (if any) | |||
Data |
1. ver : IP 프로토콜의 버전
2. time to live : 일정 시간만큼 네트워크 상에서 존재하다가 사라지는 수명
3. upper layer : 올려 보낼 상위 계층의 프로토콜 명시(TCP / UDP)
4. 32bit source IP address : 전송자 IP 주소
5. 32bit destination IP address : 수신자 IP 주소
IP Address (IPv4)
- 32비트 주소 체계
- 8개의 숫자가 4개의 필드로 구성됨
ex)
12.34.158.5
-> 00001100.00100010.10011110.00000101
'Network' 카테고리의 다른 글
[Network] 8. OSI 7계층 / TCP 5계층 - (네트워크 계층과 라우터) (0) | 2022.07.13 |
---|---|
[Network] 7. OSI 7계층 / TCP 5계층 - (네트워크 계층과 IP 어드레스) (0) | 2022.07.13 |
[Network] 5. OSI 7계층 / TCP 5계층 (TCP) (0) | 2022.07.12 |
[Network] 4. OSI 7계층 / TCP 5계층 (RDT Protocol) (0) | 2022.07.11 |
[Network] 3. OSI 7계층 / TCP 5계층 (트랜스포트) (0) | 2022.07.11 |