on
Domain/DNS/Port/Internetwork
Domain/DNS/Port/Internetwork
반응형
1. Domain
domain은 값 또는 작업의 집합이라는 의미도 있지만, 네트워크 상에서는 컴퓨터 주소를 알기 쉬운 영문으로 표현한 것이라는 의미도 있다.
도메인 네임은 인터넷 주소를 의미하게 된다.
2. DNS
DNS는 Domain Name System의 약자이며, 도메인이나 호스트이름을 ip주소로 해석해주는 서비스이다.
사용자가 도메인 주소로 서버에 요청을 보내면 DNS에서는 이 도메인 주소를 ip주소로 변환해서 서버에 전송한다.
이미지 출처 : cloudacademy.com/blog/how-dns-works/
3. Port
Port는 논리적 채널을 의미한다.
하나의 호스트에서는 여러 어플리케이션 서버가 동시에 실행될 수 있기 때문에, 어떤 어플리케이션 서버인지 식별할 수 있어야 한다.
만약 내 컴퓨터에서 Spring서버와 Flask서버를 동시에 구동중이라고 하면 클라이언트에서는 어느 서버로 접속할 것인지 알아야 한다는 것이다.
Spring서버와 Flask서버는 기본적으로 각각 8080, 5000의 Port 넘버를 가진다. 그러면, 클라이언트에서는 각각 다음과 같은 주소로 접근 가능하다.
Spring
http://localhost:8080/
Flask
http://localhost:5000/
4. Internetwork
줄여서 Internet이라고 부르며, Network 통신망들을 연동해놓은 세계 최대 규모의 컴퓨터 통신망이다.
Network는 데이터 전송을 할 수 있는 통신망이다.
반응형
from http://kimcoder.tistory.com/276 by ccl(A) rewrite - 2021-03-27 15:26:19