CS/네트워크

CS/네트워크

HTTP

HTTP 서버와 클라이언트가 웹에서 데이터를 주고받기 위한 프로토콜(규약) HTTP/1.1, HTTP/2는 TCP 기반 위에서 동작한다. TCP는 3-way handshake 로 연결을 맺는다. HTTP/3는 UDP 기반 위에서 동작한다. HTTP의 특징 클라이언트-서버 모델 클라이언트가 서버에 요청을 보내면 서버는 클라이언트에게 응답을 보낸다. 무상태 프로토콜(Stateless) 서버가 클라이언트 상태를 유지하지 않음 클라이언트가 서버에 요청을 보내면, 서버는 클라이언트에게 응답을 주고, 바로 close 상태가 된다.(연결을 끊는다.) 서버가 클라이언트에게 다음 요청을 보내게 되면, 다시 연결을 맺고, 응답을 받아야 하는 구조 TCP 기반의 연결구조라면, 클라이언트가 서버에 요청을 보낼 때마다 3-wa..

CS/네트워크

네트워크 - 처리량과 지연 시간

네트워크 컴퓨터 등의 장치들이 통신 기술을 이용하여 구축하는 연결망 노드(node)와 링크(link)가 서로 연결되어 있거나 연결되어 있으며 리소스를 공유하는 집합 노드 : 서버, 라우터, 스위치 등 네트워크 장치 링크 : 유선 또는 무선 처리량과 지연 시간 좋은 네트워크란? 많은 처리량 짧은 지연시간 적은 장애빈도 좋은 보안 처리량 : 링크 내에서 성공적으로 전달된 데이터의 양, 얼만큼의 트래픽을 처리했는지 단위 : bps(bits per second) 초당 전송 또는 수신되는 비트 수 트래픽, 대역폭, 에러, 하드웨어 스펙에 영향을 받는다. 처리량이 많아졌다 = 처리되는 트래픽이 많아졌다. 트래픽 : 특정 시점에 링크 내에 흐르는 데이터의 양 트래픽이 많아졌다 = 흐르는 데이터가 많아졌다. 대역폭 :..

작은달팽이
'CS/네트워크' 카테고리의 글 목록