Was server은 동적인 데이터 관리 , 보통 Web Application Server 과 Container 를 합한 것을 일컫는다.
-> asp / php / jsp 등 개발언어 읽고 처리함
Web server은 정적인 데이터 관리 -> client로부터 http 요청 받고 html 웹 페이지 문서(http protocol 을 통해 읽힐 수 있는 문서) 에 반응
요새는 Was가 Web Server기능을 포함하지만, 분리해서 쓴다.
이유는 Was에 너무 과도한 일 부과를 막기 위함 (분산처리)
우리가 보통 할고 있는 apache -> Web server, 그리고 Tomcat -> Was
IP Address 란 Internet Protocol 로 TCP/IP 프로토콜을 사용하여 통신시 송신자와 수신자를 구분하기 위함
[TCP / IP]
TCP/IP 는 가장최근에 발명된 컴퓨터와 컴퓨터 간의 지역네트워크(LAN) 혹은 광역네트워크(WAN)에서 원할한 통신을 가능하도록 하기 위한 통신규약(Protocol) 으로 정의할 수 있다. 최초 미국방성에서 구축한 ARPANET 에서 시작되었으며, 후에 미국방위통신청(DAC-Defense Communication Agency)에서 컴퓨터간 통신을 위해서 TCP/IP를 사용하도록 한것이 그 시초가 되었다.
TCP/IP가 인기를 구가하게 된건 인터넷 의 등장이 그 결정적인 역활을 했다. 가장 인기있는 인터넷 서비스인 WWW, EMAIL, TELNET, FTP 등 대부분이 TCP/IP 기반에서 만들어져있다. 인터넷으로 연결된 수많은 컴퓨터와 통신을 위해서 TCP/IP를 선택한 이유는 그 개방성에 있다. 즉 하드웨어, 운영체제, 접속매체에 관계없이 동작할수 있다는점때문에, 인터넷 통신을 위한 핵심으로 선택되었다. 현재는 수천만대의 컴퓨터가 인터넷을 통하여 거미줄처럼 연결되어 있다. TCP/IP 란 이름에서 알수 있듯이, TCP/IP 는
TCP 와 IP 의 2개의 프로토콜로 이루어져 있는데, 통상 IP 프로토콜 위에 TCP 프로토콜이 놓이게 되므로 TCP/IP 라고 부르게 되었다.
IP - node(단말기)와 node - 이해하기 쉽게 컴퓨터와 컴퓨터 - 간의 데이타 패킷을 전송하기 위해서는 각 node 에 (우편번호와 같은)주소를 필요로 한다. IP는 4바이트로 이루어진 주소번호를 사용하여서 각각의 node 를 구분하고, 목적지를 찾아가게 된다. 우리는 이를 IP Address라고 하며, "192.168.100.100" 와 같은 점박이 3형제 형식으로 사용한다. IP 는 Internet Protocol 의 줄임말이다. 숫자로된 인터넷주소를 사람이 식별하는건, 그리 쉽지 않기 때문에, IP주소를 인간이 식별하기 쉬운 Domain 네임으로 변환시켜주는 Domain Name 서비스를 사용한다. www.yahoo.co.kr 이 211.234,109.2 이런것 보다는 외우기가 수월 할것이다.
TCP - 서버와 클라이언트간에 데이타를 신뢰성있게 전달하기 위해 만들어진 프로토콜이다. 데이타는 네트워크선로를 통해 전달되는 과정에서 손실되거나 순서가 뒤바뀌어서 전달될수 있는데, TCP는 손실을 검색해내서, 이를 교정하고 순서를 재조합할수 있도록 해준다. Transmission Control Protocol 의 줄임말이다. 데이타를 전송하기 전에 데이타전송을 위한 연결을 만드는 연결지향 프로토콜이다.