✏️기록하는 즐거움
article thumbnail

URL, IP, PORT ...
여기저기서 들어는 봤는데 막상 '설명해봐!'하면 설명하기 어렵다💦

이번 기회에 정리해보자! 😀

URL - IP - PORT

도메인이라고도 불리는 URL은 이름, IP는 주소, PORT는 에 빗대어 생각할 수 있다.

치킨을 배달시키고 싶다고 가정해보자.

''저희집으로 치킨 한 마리 배달해주세요'' 하면 치킨 집 사장님은 "집이 어디신데요..?" 할 것이다.

목적지(집)와 주소가 있어야 정확하게 목적지에 도달할 수 있고, 건물의 주소가 있어도 몇 호에 있는지 알아야 배달이 가능하다.

여기서 URL이 목적지, IP가 주소, PORT가 몇 호에 해당한다.

URL 요청에 대한 네트워크 동작

클라이언트(모바일, pc 등)에서 URL(도메인, www.naver.com)을 입력하면 스위치, 라우터를 거쳐 DNSIP주소를 요청한다.
DNSIP 주소를 라우터, 스위치 등을 거쳐 서버에 전달하게 되고, 서버는 HTML, CSS 등을 담은 웹 페이지 데이터를 클라이언트에 전달해 웹 브라우저가 보이게 한다.

IP

IP(Internet Protocol)는 인터넷규악주소이다.

컴퓨터 네트워크에서 장치들이 서로를 인식하고 통신하기 위해 사용된다.

cafe24등 도메인 리셀러(Reseller)에서 URL(도메인)을 구매하면 빈 url이 생성되고,
aws나 github, 시놀로지 등으로 ip를 연결해야 해당 도메인에 접속할 수 있다.

PORT

✔️알아두어야할 포트 번호

  • 80: HTTP
  • 443: HTTPS

HTTPSS는 Security의 약자로, HTTP 프로토콜의 요청 및 응답을 암호화 한 것이다.

HTTP나 HTTPS처럼 잘 알려진 포트의 경우 URL에 작성하여도 숨김 처리 된다.

✔️그 외의 다양한 포트

https://en.wikipedia.org/wiki/List_of_TCP_and_UDP_port_numbers

'Computer-Science' 카테고리의 다른 글

[Network] URI? URL? 정확히 뭐라구요?  (0) 2023.03.02
profile

✏️기록하는 즐거움

@nor_coding

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!