728x90

인터넷 주소(Internet Address)

- 인터넷상에서 컴퓨터를 구분하기 위한 주소

- IP 주소(Internet Protocol address, IP address)라고도 함

- 4바이트 주소체계인 IPv4와 16바이트 주소체계인 IPv6가 존재

    -> 현재 서비스중인 주소체계는 IPv4

- 클래스 기반 주소 지정 : 네트워크 주소와 호스트 주소로 나뉨

    -> 네트워크 주소로 네트워크를 구분하고 그 안에서 호스트 주소로 나뉘어짐

    -> 클래스 A의 경우에는 128(2^7)개의 네트워크가 한 네트워크 당 약 1천 6백만(2^24)개의 주소를 가지므로 비효율 적임

    -> 클래스 C의 경우에는 사용 가능한 주소는 단 256(2^8)개

 

포트(PORT) 번호

- IP가 호스트를 구분하는 용도로 사용한다면 PORT 번호는 소켓을 구분하는 용도로 사용

- PORT는 2바이트로 표현할 수 있으므로 0 ~ 65535의 값을 가짐

- 포트는 아래와 같이 3가지로 구분할 수 있음

    -> 0번 ~ 1023번: 잘 알려진 포트 (well-known port)로 약속되어진 포트 번호

    -> 1024번 ~ 49151번: 등록된 포트 (registered port)

    -> 49152번 ~ 65535번: 동적 포트 (dynamic port)

- 운영체제는 데이터의 포트번호를 확인해서 해당 소켓에 전달

https://ko.wikipedia.org/wiki/TCP/UDP%EC%9D%98_%ED%8F%AC%ED%8A%B8_%EB%AA%A9%EB%A1%9D

 

728x90

+ Recent posts