[it기초] IP/DNS/Domain/Port란 무엇인가?
[it기초] IP/DNS/Domain/Port란 무엇인가? — #it기초 #IP란 #DNS란 #domain이란 #port란 학습법 이론 학습을 하기 이전, 명심해야할 학습법이 있다...
#it기초 #IP란 #DNS란 #domain이란 #port란
학습법 이론
학습을 하기 이전, 명심해야할 학습법이 있다.
1.이해가지 않는다고 뒤돌아가 다시 보지 말 것
2.외우지 말라
=> 자주 봐서 외워짐을 당하라
=> 크롬을 통해 copy and paste하라
- 이해하는게 중요하다
=> 왜 생겨났는지?
=> 왜 사용하는지?
===> 응용이 가능해진다.
IP란?
IP란 무엇인가?
ip는 웹사이트의 주소를 의미한다. 웹사이트의 별명이아닌 진짜 주소이다.현실세계에서는 이마트에서 만나자고 하면 이마트라는 별명을 가진 진짜주소를 찾아가는데 문제가 없다. 하지만,웹상에서는 별명만으로는 주소를 찾아갈 수 없다. 고유의 진짜 주소가 필요하다. 이 진짜 주소가 IP이다.
#내 ip 확인하는 방법
1.구글에 myip를 검색한다.
- 바로 뜨지 않는 경우 아래 여러 사이트 중에 하나를 클릭해서 확인하면 된다.
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이다.





