포트는 컴퓨터 내부에서 데이터를 어느 어플리케이션으로 보낼지 결정할 수 있게 해준다. 포트는 다양한 범위를 가지는데 아래와 같다.
ㅁ 포트 범위
0 - 1023 |
1204 - 49151 |
49152 - 65535 |
well known port |
registered pot |
dynamic port |
- well known port : 서버 프로그램이 수신 대기시 사용하는 포트로,
21(FTP), 22(SSH), 23(TELNET), 25(SMTP), 80(HTTP), 110(POP3) 등이 있다.
- registered port : 벤더가 할당 받아 사용하는 포트다.
- dynamic port: 클라이언트 프로그램이 사용하는 포트로 랜덤으로 비어있는 포트를 할당받는다.
클라이언트와 서버 간 통신시에 다수의 클라이언트가 여러 어플리케이션에 리퀘스트를 보낼 텐데,
그 때 서버 입장에서는 어느 클라이언트로 리스폰스를 되돌려 보낼 것인지가 중요하다.
이 때 클라이언트 측 포트와 서버 측 포트를 조합해서 클라이언트를 식별하는데 사용한다.
'네트워크' 카테고리의 다른 글
어드레스 클래스 (0) | 2017.04.14 |
---|---|
TTL / IPv4, I.Pv6 (0) | 2017.04.01 |
MIME (0) | 2017.02.26 |
POP(Post Office Protocol) (0) | 2017.02.25 |
SMTP(Simple Mail Transfer Protocol) (0) | 2017.02.18 |