전체 글 353

HTTP

HTTP/1.0 - HTTP/1.0은 기본적으로 한 연결당 하나의 요청을 처리하도록 설계 - 이는 RTT의 증가를 가져옴 (RTT : 패킷이 목적지에 도달하고 나서 다시 출발지로 돌아오기까지 걸리는 시간이며 패킷 왕복 시간) - 서버로부터 파일을 가져올 때마다 TCP의 3-way handshake를 계속해서 열어야 하기 때문에 RTT 증가의 단점 RTT의 증가를 해결하기 위한 방법 - 이미지 스플리팅, 코드 압축, 이미지 Base64 인코딩을 사용 이미지 스플리팅 - 이미지가 합쳐 있는 하나의 이미지를 다운받고, 이를 기반으로 background-image의 position을 이용하여 이미지 표기하는 방법 코드 압축 - 코드를 압축하여 개행 문자, 빈칸을 없애서 코드의 크기를 최소화하는 방법 이미지 Ba..

IP주소

ARP (Address Resolution Protocol) - IP 주소로부터 MAC 주소를 구하는 IP와 MAC 주소의 다리 역할을 하는 프로토콜 - ARP를 통해 가상 주소인 IP 주소를 실제 주소인 MAC 주소로 변환 - 이와 반대로, RARP를 통해 실제 주소인 MAC 주소를 가상 주소인 IP 주소로 변환 홉바이홉 통신 (hop by hop) - IP 주소를 통해 통신하는 과정 (hop = 영어 뜻 자체로 건너뛰는 모습을 의미) - 통시남ㅇ에서 각 패킷이 여러 개의 라우터를 건너가는 모습을 비유적으로 표현한 것 - 각각의 라우터에 있는 라우팅 테이블의 IP를 기반으로 패킷을 전달하고 다시 전달해 나감 - 통신 장치에 있는 '라우팅 테이블'의 IP를 통해 시작 주소부터 시작하여 다음 IP로 계속해..

네트워크 기기

01. 네트워크 기기의 처리 범위 - 애플리케이션 계층 : L7 스위치 - 인터넷 계층 : 라우터, L3 스위치 - 데이터 링크 계층 : 브리지, L2 스위치 - 물리 계층 : NIC, 리피터, AP 02. 애플리케이션 계층을 처리하는 기기 L7 스위치 (스위치란? - 여러 장비를 연결하고 데이터 통신을 중재하며 목적지가 연결된 포트로만 전기 신호를 보내 데이터를 전송하는 통신 네트워크 장비) 로드밸런서라고도 하며, 서버의 부하를 분산하는 기기 클라이언트로부터 오는 요청들을 뒤쪽의 여러 서버로 나누는 역할 시스템이 처리를 할 수 있는 트래픽 증가를 목표로 함 (URL, 서버, 캐시 쿠키들을 기반으로 트래픽 분산) 바이러스, 불필요한 외부 데이터 등을 걸러내는 필터링 기능 응용 프로그램 수준의 트래픽 모니..

TCP/IP 4계층 모델

- 인터넷 프로토콜 스위트 (internet protocol suite)는 인터넷에서 컴퓨터들이 정보를 주고받는데 쓰이는 프로토콜의 집합 - 이를 TCP/IP 4계층 모델 또는 OSI 7계층 모델로 불림 계층 구조 - TCP/IP 계층은 네개의 계층을 가지고, OSI 7계층과 많이 비교 TCP/IP 계층 더보기 - 애플리케이션 계층 - 전송 계층 - 인터넷 계층 - 링크 계층 OSI 7계층 더보기 - 애플리케이션 계층 - 프레젠테이션 계층 - 세션 계층 - 전송 계층 - 네트워크 계층 - 데이터 링크 계층 - 물리 계층 - TCP/IP 계층과 달리 OSI 계층은 애플리케이션 계층을 세 개로 쪼개고 링크 계층을 데이터 링크 계층, 물리 계층으로 나눠서 표현한 것이 다르며, 인터넷 계층을 네트워크 계층으로 ..

728x90