HTTP 웹/Http 웹 기본

(3) 인터넷 통신 - PORT, DNS

코르시카 2021. 6. 14. 11:15

1. Port 란?

1-1) 정의

한 IP에 여러 연결이 필요한 경우 사용하게 되는 것, 패킷이 Port로 구분 됨

받을 때와 전송할 때 마찬가지

> 한 IP 내에서 다음과 같이 포트 번호로 Application / 응용프로그램 별로 구분하여 패킷 접수/전송 가능

   ( Port로 구분되는 적용 대상이 "패킷"인것이 중요! )
- IP는 출발 / 목적 IP 정보 가지고 있음
- TCP는 출발 / 목적 PORT 정보 가지고 있음

 

1-2) 주 정의된 PORT

  • 0 ~ 65535 : 전체 할당 범위
  • 0 ~ 1023 : 잘 알려진 포트, 사용하지 않는 것이 좋음
    • FTP - 20 ,21
    • TELNET - 23
    • HTTP - 80
    • HTTPS - 443

 

 

2. DNS

2-1) DNS 란?

Domian Name Server 의 약자로

숫자로 구성된 IP주소를 외우고 관리하기 힘들기 때문에 이름 주소를 부여한 것

> Domain명의 주소를 ip 주소로 변환시켜줄 수 있음

> DNS를 관리하는 서버가 따로 있음, https와도 연관이 있다. (인증절차를 거친 DNS가 따로 있음)

 

2-2) DNS 사용 이유

a) 숫자 IP는 사용이 어려움

b) IP는 유동적으로 변할 수 있음

 

2-3) 해결법

DNS의 사용

 


참조

섹션 : 인터넷 네트워크

https://www.inflearn.com/course/http-%EC%9B%B9-%EB%84%A4%ED%8A%B8%EC%9B%8C%ED%81%AC/dashboard

 

모든 개발자를 위한 HTTP 웹 기본 지식 - 인프런 | 강의

실무에 꼭 필요한 HTTP 핵심 기능과 올바른 HTTP API 설계 방법을 학습합니다., 웹 기술을 사용하는 개발자라면 누구나 OK!꼭 필요한 HTTP의 핵심을 알려드립니다. 📣 확인해주세요!본 강의는 자바 스

www.inflearn.com

 

반응형