Network 5

[Network/Web Socket]01. 웹 소켓

[Network/Web Socket]01. 웹 소켓http://www.tutorialspoint.com/websockets/websockets_quick_guide.htmhttp://m.mkexdev.net/98 개요 Handshaking는 두 사람이 악수하는 것으로 정의할 수있는데, 전산에서 의미는 Server와 Client에서 동기상태를 확신하는 처리하 볼 수 있다.Mobile이나 PC가 Server에게 요청하고, Server는 Client에게 응답하는 Diagram이 Server가 Client와 Handshake한다고 볼 수 있다. 정의 Web Socket의 정의는 Client와 Server 사이에서 양방향 통신(2-way communication)이라 볼 수 있는데, 이는 동시에 Data를 교환하..

Network/Web Socket 2016.08.30

[Transfer Protocol/Theory]01. TCP/IP

- TCP/IP 컴퓨터의 데이터 통신을 위하여 제작된 인터넷 표준 프로토콜이다. 데이터의 분할을 오류가 발생하지 않을 정도로 동작하여 전송하고 받은 정보를 본래의 정보로 변환하는 것을 약속한 것. TCP(Transmission Control Protocol)는 전송 데이터를 일정 단위로 분할하고 포장하는 것과 관련된 규약이다. 데이터의 흐름과 정확성을 관리하는 역할까지 한다. 그만큼 신뢰성이 보장되고, 데이터의 전송을 위한 연결을 생성하는 연결지향 규약이다. IP(Internet Protocol) 데이터를 주고 받는 것과 관련된 규약이다. 패킷을 목적지까지 전송하는 것을 관리한다. [패킷(Packet)은 네트워크를 통해 전송하기 쉽도록 자른 데이터의 전송단위다.] 노드(통신장치)마다 주소가 있을테고, I..

Network/Theory 2016.07.31

[Network/Http]03. Servlet, HTTP Protocol

[Network/Http]03. Servlet, HTTP Protocol - Servlet 생명주기(JDBC, C/S는 JavaEE) * Client(Browser)는 Server(WAS)에게 정보를 요청한다. * 요청받은 WAS는 그에 대한 Thread가 생성된다. (=>Client 요청한 수 만큼이나 Thread가 생성되고 그 요청이 끝나면 Thread는 죽는다.) * WAS가 생성한 Thread에는 Servlet Bean이 Instance로 생성되어 있다. 이 Bean에는 init()라는 Method로 생성자의 역할을 하며, 요청에 대한 처리를 service()라는 Method로 처리하여 Client에게 HTML로 Reponse한다. (이 Instance는 매번 요청할때마다 init로 초기화 하지 ..

Network/Http 2016.07.04

[Network/Http]02. Web, Tomcat

[Network/Http]02. Web, Tomcat- Web Browser HTTP 프로토콜로 요청하는 Client용 Application. Server에서 Response받은 Html이란 자원을 Parsing하여 UI로 Display하는 Applicaition - Web Server HTTP 프로토콜로 요청받은 Server용 Application. Client로부터 요청받은 Resource(Text, Movie, Photo 등)를 관리하여 Client에게 전송하는 Application. =>Web이 부흥하는 이유 : Web Server, Web Browser가 구비되어 있으므로 따로 Application을 개발할 필요가 없다.(비용하락) Server에서 관리할 Resource(HTML)의 개발 생산성..

Network/Http 2016.06.22

[Network/Http]01. CS관계와 자원위치.

[Network/Http]01. CS관계와 자원위치. - CS관계 CS는 Web에 포함되어 있다. Client는 Server에게 요구하고자 하는 것을 Request하면 이에 반응한 Server는 해당되는 것을 Response한다. Request와 Response의 통신 Protocol을 준수해야 통신이 가능하다. - URL (Uniform Resource Locator: 자원 위치 지정자) Client가 원하는 자원을 가진 위치와 종류를 표현하는 규칙. CIlent가 URL을 입력하면, Client Browser는 통신 Protocol이 CS간에 상응하면서 Server에 있는, 명확하고 유일무이(Unique)한 주소인 IP와 그 IP내부에 고유적 식별성을 가진 Port(HTTP의 Default Port는..

Network/Http 2016.06.22