*2021-04-28
- Tomcat 9.x 서버 연동 프로젝트
- 통신(通信 : 믿음이 통한다) : 지점과 지점이 어떤 정보를 주고받을때 한 지점에서 보낸 정보는 항상 신뢰 할수 있다는 라는 개념
- 통신이 정확하게 의미를 전달하고 서로에게 신뢰성을 줄 수 있도록 사전에 정보에 대한 약속을 정해놓은 것을 통신규약이라고 한다
- 지점과 지점이 통신을 하는데 서로 신뢰하지 못한다면 막대한 비용적인 낭비가 발생할 것이다
-
TCP/IP 프로토콜
-
각 지점에 IP Address를 부여한다
-
IP Address는 절대 두곳 이상의 같은 값이 부여될수 없다.
-
111.111.111.111 방식으로 IPv4 주소 체계를 사용했는데 워낙 많은 컴퓨터가 인터넷을 사용하다보니 주소가 고갈되었다
-
IPv6 주소 체계로 전환이 되고 있고 앞으로는 IPv4를 거의 사용하지 않을 것이다
-
인터넷을 통해 견결된 Server, Client는 종류에 관계 없이 모두 IP주소를 가지고 있어야 한다
-
DNS(Domain Name Service, Server)도메인 주소(naver.com)를 IP주소로 변환 서비스를 하는 컴퓨터 서버가 인터넷에 있으며, 웹에서 http://naver.com 이라고 입력하면
-
자동으로 naver.com 컴퓨터 서버의 IP주소를 획득하여 접속 할 수 있다
-
한개의 IP가 지정된 컴퓨터에서는 인터넷을 통한 다양한 서버를 사용하기 위해 Port라는 개념을 사용한다.
-
한개의 IP주소에서 65536개의 서비스를 제공하는 Port가 할당되는데 그중에서 0~1023까지는 아무나 임의로 사용할 수 없다
-
0~1023까지 Port Well Known Port라고 하여 인터네승로 제공하는 서비스에 기본적으로 사용하는 Port이다
*인터넷 서비스를 제공한느 Port 중에서 0~1023까지
- 80 : http 서버를제공하는 Port 원래 http 서비스에 접속하기 위해서는 http://naver.com:80 사용을 해야 하는데 http://으로 시작되는 주소는 모두 80번 port를 통해서만 접속된다