-
Network Third week
쿠키, 세션 쿠키나 세션이나 모두 stateless를 극복하려는 시도이다. 쿠키는 상태를 client에 저장한다. 세션은 상태를 WAS에 저장한다. 쿠키와 session의 차이는 아래와 같다. 쿠키는 클라에 저장돼 접근이 수월해 보안이 취약하다. 세션은 서버에 저장돼 접근이 어려워 보안이 상대적으로 좋다. 대신 쿠키는 서버 연동이 없으니 세션보다 속도가 좋다. 세션은 상태 처리를 하는 프로세스(생성-갱신-만료)를 처리해서...
-
Network Second week
HTTP protocol TCP/IP 통신 위에서 서버 -클라이언트 간 데이터를 교환하는 프로토콜이다. 아래와 같은 특징을 지닌다. 비연결지향성: client가 request를 날리면, 연결이 이뤄지고 response를 받으면 연결이 끊어진다. 연결에 드는 컴퓨팅자원이 최소화되어 더 많은 연결(동접)을 감당한다. 무상태성: 이전 request를 기억하지 않기에, 어떤 서버든 request를 이어받을 수 있다. 수평확장(서버 기기 늘리기)을 통한 트래픽 대응에...
-
Network first week
network network란 컴퓨터나 기기들이 데이터를 받기위해 유선/무선으로 연결된 통신 체계를 의미한다. 범위에 따른 분류로는 보통 LAN과 WAN, 공개여부에 따른 분류로는 인트라넷과 인터넷이 있다. LAN은 Ethernet과 wireless LAN이 중요한 기술인데, Ethernet은 유선 통신용이며, wifi는 무선 통신용이다. WAN은 여러 LAN을 묶은 네트워크다. WAN은 은행의 ATM, wireless WAN, Internet 등이 있다. 인터넷 연결...