728x90
반응형
인터넷은 라우터와 DNS로 구성되어 있다.
기본적으로 라우팅은 Global IP를 대상으로만 진행된다.
Global IP
0~255.0~255.0~255.0~255 [32bit]
라우팅은 기본적으로 Global IP에서만 수행된다.
기본적으로 인터넷 상에서 Global IP가 똑같은 녀석은 없다~
Private IP
소규모, 공유기에서 주로 사용함, 공유기에서 Global IP를 공유해줘서 여러가지 장비에서 사용할 수 있는 것임
동일한 IP를 사용하고 있는 녀석이 있을 수 있다.
각 클래스 별로 사설 IP 주소가 정해져 있음
A class
네트워크 8bit + 호스트 24bit -> 사설 IP: 10.x.x.x
B class
네트워크 16bit + 호스트 16bit -> 사설 IP: 172.16.x.x
C class
네트워크 24bit + 호스트 8bit -> 사설 IP: 192.168.x.x
D class
멀티캐스트
E class
연구용
Loopback
127.x.x.x 인데 보통 127.0.0.1을 주로 쓴다.
host 자신을 나타낸다.
통신 시 127.0.0.1:xxxx를 쓰는 것을 볼 수 있는데, 이 경우에는 소켓을 이용해 통신을 한다.
Process에서 TCP/IP까지 내려가고 NIC까지는 가지 않아서 라우팅이 진행되지 않음 -> 내 몸 안의 TCP 소켓 중 해당 포트를 찾아서 내보냄
NIC까지 가지 않아서 wireshark에서 탐지를 못하는 경우도 있었는데, 최근 버전은 루프백도 탐지가 된다고 한다.
728x90
반응형
'네트워크' 카테고리의 다른 글
Inline 구조와 Out of path 구조 (0) | 2022.06.13 |
---|---|
TCP/IP socket (0) | 2022.06.13 |
TCP/IP 송/수신 원리 (0) | 2022.06.11 |
Proxy의 정의와 활용 (1) | 2022.06.09 |
통신 방식(유니, 멀티, 브로드, 애니) (0) | 2022.02.15 |
댓글