본문 바로가기

Network

(5)
[Network] HTTP HTTP/1.0한 연결당 하나의 요청만 처리RTT(Round Trip Time) 증가 문제 발생RTT란?패킷이 목적지에 도달하고 다시 출발지로 돌아오기까지 걸리는 시간. 즉, 왕복 시간.RTT 증가 해결 방법이미지 스플리팅여러 이미지를 합쳐 하나의 이미지로 다운로드한 후 background-image와 background-position을 이용하여 분리해서 표시#icons>li>a { background-image: url("icons.png"); width: 25px; display: inline-block; height: 25px; repeat: no-repeat;}#icons>li:nth-child(1)>a { background-position: 2px -8px;}..
[Network] IP 주소 개요인터넷을 사용하는 모든 장치에는 IP 주소가 존재합니다. 하지만 IP 주소만으로 통신이 되는 것은 아니며, 그 이면에는 다양한 프로토콜과 장치들이 협력하고 있습니다. 이 글에서는 IP 주소 기반 통신에 사용되는 주요 개념들을 정리해보았습니다.ARP (Address Resolution Protocol)컴퓨터는 IP 주소 기반으로 통신하지만, 실제로는 MAC 주소를 이용해 데이터를 주고받습니다. 이때 사용하는 프로토콜이 바로 ARP입니다.역할: IP 주소 → MAC 주소로 변환예시: 장치 A가 120.70.80.3의 MAC 주소를 알기 위해 ARP Request를 브로드캐스트 → 장치 B가 ARP Reply로 자신의 MAC 주소를 유니캐스트로 응답브로드캐스트: 네트워크의 모든 장치에 데이터 전송유니캐스트..
[Network] 네트워크 기기의 처리 범위와 역할 개요네트워크를 구성하는 다양한 장비들은 OSI 7계층 중 어느 계층을 처리하느냐에 따라 그 역할이 달라집니다. 이번 글에서는 계층별로 어떤 네트워크 장비들이 있고, 각 장비가 어떤 기능을 수행하는지 정리해 보겠습니다. 네트워크 기기의 처리 범위계층처리 기기애플리케이션 계층 (L7)L7 스위치인터넷 계층 (L3)라우터, L3 스위치데이터 링크 계층 (L2)L2 스위치, 브리지물리 계층 (L1)NIC, 리피터, AP상위 계층을 처리하는 장치는 하위 계층도 처리할 수 있지만, 그 반대는 불가능합니다. 애플리케이션 계층 (L7)을 처리하는 기기* L7 스위치 (로드밸런서)여러 서버로 클라이언트 요청을 분산하여 트래픽 부하를 최소화하고 시스템 성능을 향상시킵니다.URL, HTTP 헤더, 쿠키 등을 기반으로 정교한..
[Network] TCP/IP 4계층 모델 TCP/IP 계층 구조TCP/IP는 컴퓨터 네트워크 통신을 위한 표준 프로토콜 집합으로, 데이터를 주고받을 때 사용하는 규칙과 절차를 정의합니다. 이 구조는 총 4계층으로 구성되어 있으며, 각 계층은 서로 협력하여 안정적이고 효율적인 통신을 가능하게 합니다. 1. 애플리케이션 계층(Application Layer) : 사용자에게 직접적인 서비스를 제공하는 계층입니다. 웹, 이메일, 파일 전송 등 다양한 응용 프로그램에서 사용되는 프로토콜이 존재합니다. 주요 프로토콜FTP: 장치 간 파일 전송을 위한 프로토콜HTTP: 웹 사이트 접속을 위한 웹 통신 프로토콜SSH: 보안이 적용된 원격 접속을 위한 암호화 통신 프로토콜SMTP: 이메일 전송을 위한 표준 프로토콜DNS: 도메인 이름을 IP 주소로 변환하는 시..
[Network] 네트워크 기초 개념 총정리(처리량, 토폴로지, 종류, 명령어) 네트워크 : 노드와 링크가 서로 연결되어 리소스를 공유하는 장치들의 집합 📌 네트워크 구성 요소노드(Node) : 서버, 라우터, 스위치 등 네트워크 장치링크(Link) : 노드들을 연결하는 유선 또는 무선 통신 경로 📈 네트워크 성능 용어1. 처리량(Throughput)링크 내에서 성공적으로 전달된 데이터의 양얼마나 많은 트래픽을 처리했는지를 나타냄단위: bps (bits per second)영향을 주는 요소사용자 접속 수 증가장치 간 대역폭네트워크 오류하드웨어 성능2. 트래픽(Traffic)특정 시점에 링크 내를 흐르는 데이터의 양예시“트래픽이 많다” → 흐르는 데이터가 많아졌다“처리량이 많다” → 처리된 데이터가 많다3. 대역폭(Bandwidth)주어진 시간 동안 흐를 수 있는 최대 데이터 양처..