컴퓨터 과학 기초발행일 2022. 9. 15.원본 https://blog.naver.com/jword_/222875689405 ↗

[it기초] IP/DNS/Domain/Port란 무엇인가?

[it기초] IP/DNS/Domain/Port란 무엇인가? — #it기초 #IP란 #DNS란 #domain이란 #port란 학습법 이론 학습을 하기 이전, 명심해야할 학습법이 있다...

#Basic keyword#Naver Blog

#it기초 #IP란 #DNS란 #domain이란 #port란

​

학습법 이론

학습을 하기 이전, 명심해야할 학습법이 있다.

​

1.이해가지 않는다고 뒤돌아가 다시 보지 말 것

2.외우지 말라

=> 자주 봐서 외워짐을 당하라

=> 크롬을 통해 copy and paste하라

  1. 이해하는게 중요하다

=> 왜 생겨났는지?

=> 왜 사용하는지?

===> 응용이 가능해진다.

​

IP란?

이미지

© jupp, 출처 Unsplash

IP란 무엇인가?

ip는 웹사이트의 주소를 의미한다. 웹사이트의 별명이아닌 진짜 주소이다.현실세계에서는 이마트에서 만나자고 하면 이마트라는 별명을 가진 진짜주소를 찾아가는데 문제가 없다. 하지만,웹상에서는 별명만으로는 주소를 찾아갈 수 없다. 고유의 진짜 주소가 필요하다. 이 진짜 주소가 IP이다.

이미지

#내 ip 확인하는 방법

1.구글에 myip를 검색한다.

  1. 바로 뜨지 않는 경우 아래 여러 사이트 중에 하나를 클릭해서 확인하면 된다.

​

​

​

​

​

DNS와 Domain

IP가 진짜주소라는 것을 알았다. 사람은 숫자보다 문자를 더 기억하기 쉬워하는법, 여러 사이트마다 IP숫자를 외우는 것은 매우 피곤한일일 것이다. 이제 사이트에 별명을 붙여보자.

이미지

Domain

사이트에 별명을 붙이는 것이다. 우리가 알고있는 네이버의 주소는 www.naver.com이다. 이건 실제주소가 아닌 Domain이다.

​

DNS(Domain name service)서버

도메인서비스를 제공하는 서버이다.사이트의 도메인과 진짜 주소를 연결하여 클라이언트에게 제공한다..

​

사용자는 DNS서버에 네이버의 ip를 받아 네이버 서버와 연결 후, HTML파일을 제공받는다.(HTTP)

​

​

이미지

이미지

현실세계(좌)/인터넷세계(우)

PORT

port는 서비스 번호라고 생각하면 된다. 현실세계에서 한빌딩에 노래방,PC방,당구장,볼링장이 있다고 할 때, 우리(클라이언트)는 아무 곳이나 그냥 들어가서 서비스를 받을 수 있다. 하지만 인터넷세계는 서비스 고유번호를 가지고 들어가야 서비스를 받을 수 있다.

​

각 사이트마다 같은 서비스를 다른 번호로 만들면 너무 피곤해지기 때문에 통합하여 포트넘버를 정한다.

이미지

구글에 all know ports를 검색하면 여러 포트넘버를 확인 할 수 잇다. 우리가 공부한 HTTP의 port넘버는 80이다.

​