큐범
Just do debug
큐범
전체 방문자
오늘
어제
  • 전체보기 (128)
    • 회고 (4)
    • JAVA (16)
      • JAVA 기초 (18)
      • JAVA Algorithm, Datastruct (13)
    • Spring (11)
    • Micro Service Architecture (3)
    • JPA (6)
    • gRPC (4)
    • Network (8)
    • Process (7)
    • Cloud (4)
    • Python (10)
    • Web(vue) (2)
    • UMC (1)
    • DB (9)
    • CS (1)
    • Clean Code (1)
    • TDD (9)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

인기 글

최근 댓글

최근 글

hELLO · Designed By 정상우.
큐범

Just do debug

[Network] PORT, DNS(Domain Name System)
Network

[Network] PORT, DNS(Domain Name System)

2022. 9. 10. 01:22

PORT의 탄생 배경

하나의 IP에서 한번에 둘 이상의 연결을 해야하는 경우는

TCP/IP 패킷 정보를 보면 출발지 PORT와 목적지 PORT를 넣어서 패킷 보내기에 PORT를 알 수 있다.

 

따라서, 아래와 같은 방식으로 서버와 PORT를 포함해 통신한다.

화상통화의 경우,

클라이언트에서 서버로 200.200.200.2:32202 로 요청을 보내고

서버에서 클라이언트로 100.100.100.1:21000로 응답을 보낸다.

 

PORT

- 0 ~ 65535 할당 가능하다.

- 0 ~ 1023 잘 알려진 포트로 사용하지 않는 것이 좋다.

  • - FTP - 20,21
  • TELNET - 23
  • HTTP - 80
  • HTTPS -443

 

DNS 탄생 배경

IP는 기억하기 어렵고, 변경될 수 있다.

 

DNS

도메인 네임 시스템(Domain Name System)

전화번호부 같은 역할로 도메인 명을 IP 주소로 변환해주는 역할을 한다.

DNS 동작 방식

Reference.

 

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

실무에 꼭 필요한 HTTP 핵심 기능과 올바른 HTTP API 설계 방법을 학습합니다., - 강의 소개 | 인프런...

www.inflearn.com

 

    'Network' 카테고리의 다른 글
    • [Network] HTTP(Stateful Stateless 차이, 비 연결성, 클라이언트 서버 구조 ...)
    • [Network] URI, URL, URN
    • [Network] TCP, UDP
    • [Network] 인터넷 네트워크
    큐범
    큐범

    티스토리툴바