티스토리 뷰
단어 자체의 의미: 항구, 공항(airport) 등 외부와 연결되는 관문.
컴퓨터 용어로서 port
- 물리적인 의미의 포트: 컴퓨터, 노트북에 네트워크, 마우스, 키보드를 연결하기 위한 포트가 있음
- 논리적인 의미의 포트: 프로그램간 연결. 클라이언트 웹 브라우저 프로그램과 서버에 있는 웹 서버 프로그램 간 연결해주는 플러그
과정
- 유저가 접속하고자 하는 특정 서버의 URL 또는 IP주소를 입력한다.
- URL, IP주소를 토대로 해당 서버가 있는 컴퓨터로 찾아간다
- 찾아간 컴퓨터에는 여러 개의 프로그램이 동시에 실행되고 있을 확률이 높다. 따라서 이 컴퓨터 내부에서 유저가 접속하고자 하는 프로그램의 포트 번호를 제공해주어야 한다.
IP address
프로그램이 실행되고 있는 "컴퓨터"를 찾을 때 필요한 주소
Port
찾아간 컴퓨터 안에서 해당 "프로그램"을 찾을 때 사용하는 번호
Well-Known Port
- well-known port(잘 알려진 포트): 0 -1023, 특정한 쓰임새를 위해 할당한 TCP, UDP 포트 번호로 이루어 짐
- registered port(등록된 포트): 1024 - 49151
- dynamic port(동적 포트): 49152 0 65535
주로 포트를 사용하는 프로토콜은 전송 계층 프로토콜 따라서, 포트는 전송 제어 프로토콜(TCP)와 데이터그램 프로토콜(UDP)가 관리함
자주 사용하는 well-known port
출처: https://run-it.tistory.com/19 - This blog explains NETWORK very easily by using memes and analogies!
'CS > Web' 카테고리의 다른 글
REST API (REpresentational State Transfer) (0) | 2021.06.22 |
---|---|
Https (Hypertext Transfer Protocol Secure) (0) | 2021.06.22 |
AWS training - essentials index (0) | 2021.06.15 |
AWS certified cloud practitioner - Security, Migration and innovation , Variation Study (0) | 2021.06.10 |
비전공자 개발자 AWS Cloud Practitioner 합격 후기 공부 계획 팁 유튜브 덤프 (0) | 2021.06.09 |
댓글