프로토콜, ip, port에 대해
프로토콜 (통신규약)
- 메시지를 주고 받는 양식 및 규칙
- 신호 체계, 인증, 오류 감지 및 수정
// ex)
HTTP : Hyper Text Transfer Protocol
HTTPS : Secure Hyper Text Transfer Protocol
FTP : File Transfer Protocol
SFTP : Secure File Transfer Protocol
Telnet : TErminaL NETwork
POP3 : Post Office Protocol version 3
SMTP : Simple Mail Transfer Protocol
SSH : Secure Shell
SSL : Secure Socket Layer
SOAP : Simple Object Access Protocol
ARP : Adress Resolution Protocol
url ip
IP(Internet Protocol address)
공인ip
세계 - ICANN, 한국 - 인터넷 진흥원
사설ip
A 클래스 : 10.0.0.0 ~ 10.255.255.255
B 클래스 : 172.16.0.0 ~ 172.31.255.255
C 클래스 : 192.168.0.0 ~ 192.168.255.255
위 클래스 대역은 사용자가 임의로 부여해도 되는 ip주소대역
port
IANA(Internet Assigned Number Authority)애서 3개의 구간으로 나눔
well-known port 0 ~ 1023사이의 번호가 할당 되었고 IANA에 의해 통제
registered port 1024 ~ 49,151의 범위를 가지며 IANA에 의해 할당되거나 통제를 받지 않는다.
중복방지를 위해 단지 IANA에 등록만 되어 있음
dynamic port 49,152 ~ 65,535범위를 가지며 통제도 안되고 등록도 되어있지 않다.
어떠한 프로세스에 의해서도 사용이 가능하고 이들을 임시 포트 번호라 한다.