네트워크 3. PORT 와 DNS

최창우·2022년 8월 8일
0

네트워크

목록 보기
3/4
post-thumbnail

🙌 이전 포스팅 참고

📕 PORT

📖 PORT의 필요성

PORT가 존재하지않는다면?

내가 만약 실행하고 있는 프로그램이

1. 게임 (게임서버와 연결)
2. 친구랑 보이스톡 (게임내 보이스 관련 서버와 연결)
3. 유튜브로 노래시청 (유튜브 서버와 연결)

이 세가지 Application을 실행하고 있을때, 세가지 서버로 부터 오는
패킷이 어떤 App에 관련된것인지 구분을 어떻게할까?

PORT를 사용하면, 동일한 IP내에서 여러가지 APP을 동시 운용할 수 있다.

예)
100.100.100.1:8090 <--> 200.200.200.2:11220
100.100.100.1:21000 <--> 200.200.200.2:32202
100.100.100.1:10010 <--> 200.200.200.3:80

📖 몇가지 포트들

  • 0~65535 포트까지 할당가능
  • 0~1023 : 잘 알려진포트로 사용하지 않는것이 좋음
    - FTP : 20, 21
    - TELNET : 23
    - HTTP : 30
    - HTTPS : 443

📕 DNS

📖 IP 의 문제점

  1. IP는 기억하기 어렵다
  2. IP는 변경될 수 있다. (흔함)

📖 DNS 의 사용

DNS (Domain Name System) 은 전화번호부이다.

도메인명과 IP는 1대1 매칭되게끔 기록되어 있으므로, 도메인명 작성하면 매칭되는 IP로 이동가능하다.


📚Reference

본 포스팅은 인프런-김영한 님의 모든 개발자를 위한 HTTP 웹 기본 지식 내용을 토대로 작성하였습니다. 진짜 강의도 너무 좋고 강의 타임도 짧은데다, 저렴하니 들어보면 좋을거같습니다.

profile
유능한 개발자가 되고 싶은 헬린이

0개의 댓글