[ 3계층의 기능 ]
● 3계층에서 하는 일
》 멀리 떨어진 곳(다른 네트워크 대역)과의 데이터 전송 ( WAN )
》 송·수신 패킷의 경로 제어
● 3계층에서 쓰는 주소
》 IP 주소
-> IPv4 주소 : 현재 PC에 할당된 IP 주소
-> 서브넷 마스크 : IP 주소에 대한 네트워크의 대역을 규정
-> 게이트웨이 주소 : 외부와 통신 시 사용하는 네트워크의 출입구
● 3계층 프로토콜
① ARP protocol
》 IP 주소를 이용하여 MAC 주소를 알아냄
② IPv4 protocol
》 WAN 통신 시 사용
③ ICMP protocol
》 통신 확인
● 일반적인 IP 주소
》 10진수로 표현
》 0.0.0.0 ~ 255.255.255.255
① Classful IP 주소
- 유니캐스트를 위한 주소
- A class : 00000000 . 00000000.00000000.00000000 ~ 01111111 . 11111111.11111111.11111111
- B class : 10000000.00000000 . 00000000.00000000 ~ 10111111.11111111 . 11111111.11111111
- C class : 11000000.00000000.00000000 . 00000000 ~ 11011111.11111111.11111111 . 11111111
*네트워크 대역 / 사용가능한 주소 개수
》 낭비가 심함
》 현재는 사용하지 않음
② Classless IP 주소
- (Example)
- IP 주소 : 192.168.0.100
- 서브넷 마스크 : 255.255.255.0
》 서브넷 마스크 : IP 주소를 네트워크 영역과 호스트 영역으로 나눔
》 네트워크 ID : 네트워크를 대표하는 값 (컴퓨터에 주소 할당 불가)
- (구하는 방법)
- IP 주소 & 서브넷 마스크 2진수 변경
- IP 주소 : 192.168.0.100 -> 11000000.10101000.00000000.01100100
- 서브넷 마스크 : 255.255.255.0 -> 11111111.11111111.11111111.00000000
- 서브넷 마스크의 1이 끝나는 지점(0이 시작되는 지점)부터 주소 할당 가능
- 서브넷 마스크로 영역이 나뉜 IP 주소의 뒷부분(호스트 영역)을 모두 0으로 만들어줌
- 192.168.0.0
》 브로드캐스트 주소 : 네트워크 내 모든 장비에 데이터 전송 (컴퓨터에 주소 할당 불가)
③ 사설 IP & 공인 IP
》 하나의 IP (공인 IP) 를 여러 대가 공유 (ex. 공유기)
》 IP 주소만의 네트워크
》 NAT (Network Address Translation) : 사설 IP -> 공인 IP 바꿔줌
》 사설 IP : 보안 증가, 공인 IP에서 설정하기에 따라 변경 가능
》 게이트웨이 주소 : 외부 네트워크로 나가기 위한 공인 IP의 주소
[ 실습 ]
♬ 내 PC의 IP 주소 확인해보기 ♬
Q. 왜 다를까?
》 네이버 서버가 알고 있는 나의 IP 주소 = 공인 IP
》 cmd 창에서의 IP 주소 = 사설 IP
'CLOUD > Network' 카테고리의 다른 글
멀리 있는 컴퓨터의 데이터 통신 (0) | 2023.01.31 |
---|---|
ARP protocol (0) | 2023.01.30 |
가까운 컴퓨터의 데이터 통신 (0) | 2023.01.27 |
네트워크 모델 (0) | 2023.01.27 |
네트워크란 무엇인가? (0) | 2023.01.26 |