목록Reference/네트워크 (3)
cho-light

HTTP/1.0 HTTP/1.0 부터 시작해서 발전을 거듭하여 지금은 HTTP/ 3 이다. HTTP/1.0은 기본적으로 한 연결당 하나의 요청을 처리하도록 설계되었습니다. 이는 RTT 증가를 불러오게 되었다. RTT증가 = '패킷이 목적지에 도달하고 나서 다시 출발지로 돌아오기까지 걸리는 시간이며 패킷 왕복 시간' 서버로부터 파일을 가져올 때마다 TCP의 3-way handshake를 계속해서 열어야하기 때문에 RTT가 증가하는 단점이 있다. RTT 증가 해결 방법 1. 이미지 스플리팅 많은 이미지의 다운로드는 과부하가 걸리기 때문에 많은 이미지가 합쳐 있는 하나의 이미지를 다운호드하고, 이를 기반으로 background-imgae의 position을 이용하여 이미지를 표기하는 방법 2. 코드 압축 코드..

더보기 네트워크의 기초 컴퓨터가 서로 통신하는 경우, 특정 규칙이나 프로토콜을 사용하여 순서대로 데이터를 전송 및 수신할 수 있다. 전세계를 통해 가장 일상적으로 사용되는 프로토콜 세트 중 하나가 TCP/IP이다. 인터넷 프로토콜 스위트는 인터넷에서 컴퓨터들이 서로 정보를 주고받는 데 쓰이는 프로토콜의 집합이며, 이를 TCP/IP 4계층 모델로 설명하거나 OSI 7계층 모델로 설명하기도 한다. TCP/IP 4계층 모델은 네트워크에서 사용되는 통신 프로토콜의 집합으로 계층들은 프로토콜의 네트워킹 범위에 따라 네 개의 추상화 계층으로 구성된다. 계층구조 TCP/IP 계층은 네 개의 계층을 가지고 있으며 OSI 7계층과 많이 비교한다. 이 계층들은 특정 계층이 변경되었을 때 다른 계층이 영향을 받지 않도록 설..

네트워크의 기초 네트워크란 노드(node)와 링크(link)가 서로 연결되어 있거나 연결되어 있으며 리소스를 공유하는 집합을 의미한다. 노드란 서버, 라우터, 스위치 등 네트워크 장치를 의미하고 링크는 유선 또는 무선을 의미한다. 네트워크를 구축할 때는 '좋은' 네트워크로 만드는 것이 중요하다. 좋은 네트워크란 많은 처리량을 처리할 수 있으며 지연 시간이 짧고 장애 빈도가 적으며 좋은 보안을 갖춘 네트워크를 말한다. 처리량은 링크 내에서 성공적으로 전달된 데이터의 양을 말하며 보통 얼만큼의 트래픽을 처리했는지를 나타낸다. '많은 트래픽을 처리한다 = 많은 처리량을 가진다'라는 의미이다. 지연시간은 요청이 처리되는 시간을 말하며 어떤 메세지가 두 장치 사이를 왕복하는 데 걸린 시간을 말한다. 예시로 요청하..