본문 바로가기

스터디/Server

주소 할당


IP, Port 개념


IP는 Network ID + Host ID 로 이루어져 있는게 일반적.

Network ID : 어느 지역에

Host ID : 어느 컴퓨터

Port : 어느 프로그램

에 연결해줄 것인지 정해주는게 IP/Port. 


IP주소 에서 Network ID와 Host ID는 구분이 확실히 되어있는데

IP주소의 가장 앞자리를 보고 Host ID의 범위를 알아낼 수가 있다.


0 ~ 127 . host . host . host : 뒤에 세자리가 host ID

128 ~ 191 . network . host . host : 뒤에 두자리가 host ID

192 ~ 223 . network . network . host : 뒤에 한자리가 hostID 

223 ~ 255 : 멀티 캐스팅 ip주소인데 아직 잘 모르겠으니 나중에 보자. 링크


Port 는 어떤 프로그램과 데이터를 송수신할지 알려주는데

0~1023 까지는 예약된 넘버이고 이를 제외하고 65535 까지 자유롭게 할당이 가능.

중복만 피하면 됨! 




...이 간단한 개념이 학교다닐때는 왜 그리도 어려웠던지ㅋㅋ


'스터디 > Server' 카테고리의 다른 글

AcceptEX 개객기야  (0) 2016.07.05
일단 IOCP 채팅서버 만드는 건 끝!  (0) 2016.06.28
Overlapped IO 모델  (0) 2016.05.27
Notification IO Model  (0) 2016.04.13
서버 라이브러리 구조  (0) 2016.04.13