ETC/CS

[모든 개발자를 위한 Http 웹 기반기술] PORT, DNS

노트코드 2022. 2. 16. 15:24

한번에 둘 이상 연결해야 하면? 

요청이 들어왔을때, 해당 요청이 어느 포트로 도착해야하는지에 대한 정보

즉 같은 IP내에서 프로세스를 구분지어주는 것

(ex 카카오톡 8888포트, 네이버 라인 2233포트 이런식으로 있을때,  해당 요청이 프로그램에 도착해야하는지를

구분 지어주는것이 포트이다)

 

클라이언트가 보내는 위와 같은 요청에 출발지 PORT와 목적지 PORT가 위에 해당 하는 내용이다.

 

PORT

  • 0~65535: 할당이 가능
  • 0~1023: 잘 알려진 포트, 사용하지 않는것이 좋음(이미 시스템이 사용하고 있는 포트가 대부분)
    • FTP - 20,21
    • TELENT - 23
    • HTTP  - 80
    • HTTPS - 443

 

DNS (도메인 네임 서버)

IP주소는 언제든지 바뀔수 있다. 그렇기 때문에 도메인을 사용함

만약 IP주소가 바뀌더라도 도메인 이름은 변경되지 않는다.

  1. 인터넷에 google.com이라고 타이핑을 치면, DNS서버에서 해당 이름의 IP주소를 찾는다
  2. 클라이언트는 해당 IP주소로 요청을 보내게 됨