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
반응형