CS/네트워크

Network Layer

코딩하는 포메라니안 2021. 9. 22. 22:19

1. Network Layer

1. 특징

- 모든 host와 router에서 사용된다. 즉, 모두가 IP주소를 확인한다.

 

 

2. 주요 기능 2가지

1) Routing 알고리즘

: 목적지까지 가기 위한 경로 설정

2) Forwarding table

: router의 input에 맞는 outlink를 알려준다.

 

 

 

2. IP주소 부족 해결 방안

1. DHCP (Dynamic Host Configuration Protocol)

- host가 한 네트워크에 접속할 때마다 동적으로 IP주소 할당하고 다 쓰면 반납

- 이동성이 높은 모바일에도 효율적으로 사용 가능

 

 

2. NAT (Network Address Translation)

- 내부 네트워크에서는 사설 IP 사용

- 외부 네트워크 나갈 때 공인 IP주소로 변환

- NAT Router에 (사설 IP:공인 IP) 맵핑 정보 저장

 

 

3. IPv6

- 주소 공간의 크기 늘리기

- 문제점 = 호환성

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

DNS 서버  (0) 2021.09.22
TCP/IP 프로토콜  (0) 2021.09.22
IP주소와 Port 번호  (0) 2021.09.22
OSI 7계층과 Socket Programming  (0) 2021.09.22