[네트워크] HTTP의 특성 톺아보기
·
CS/네트워크
안녕하세요! 피피아노입니다 🎵 이번 포스팅에서는 OSI 7계층 중에서 제3계층인 응용계층과 가장 밀접하게 연결되어 있는 HTTP에 대해서 정리를 해보려고 합니다. HTTP의 개념과 특징을 잘 정리하고 알고 계시면 개발을 할 때에도 직접적인 도움을 많이 받으실 수 있을 겁니다! 그럼 바로 시작하겠습니다! HTTP란?먼저 HTTP의 특성에 대해서 배우려면 HTTP가 뭔지부터 알고 넘어가야겠죠? 정말 간단하게 설명하고 넘어가겠습니다. HTTP(Hypertext Transfer Protocol)는 월드 와이드 웹(WWW)에서 데이터를 주고받기 위한 프로토콜입니다. 웹 브라우저와 웹 서버 간의 통신을 담당하며, 요청(Request)과 응답(Response)을 통해 정보를 주고받는 방식으로 작동합니다. HTTP는..
[네트워크] LAN의 개요(2)
·
CS/네트워크
LAN의 하드웨어 NIC(Network Interface Card) 전송 매체에 접속 시켜주는 역할 OSI 계층 모델에서 1&2 계층의 프로토콜을 처리하는 기능 담당 NIU, LAN 보드, 네트워크 어댑터라고도 함 LAN 카드의 속도를 표시하는 기본 단위는 bps 허브(Hub) 한 가운데에 있는 제어장치를 중심으로, DTE가 있는 지점 간에 트리 구조로 연결하는 장비 LAN끼리 연결 신호를 증폭 신호를 재생하여 연결된 다른 노드들에게 전달 증폭기(repeater) 단말기 사이의 거리가 멀어질 수록 감쇄되는 신호를 재생(증폭)시키는 장비 서로 분리된 동일한 LAN에서 네트워크의 거리를 연장 OSI 7계층 중 1계층인 물리 계층에 해당 라우터(router) 임의의 외부 네트워크와 내부 네트워크를 연결해주는 ..
[네트워크] LAN의 개요(1)
·
CS/네트워크
근거리 통신망(LAN : Local Area Network) 동일 건물이나 지역에 설치된 컴퓨터와 단말기를 유기적으로 결합하는 형태 통신에 적합한 지역(최대 수 킬로미터)에서만 사용할 수 있는 제한된 통신망 데이터 전송속도가 매우 빠른 통신매체로 구성(Gbps) 오류 발생률이 낮음 광역 통신망(WAN : Wide Area Network) 원격지 사이를 연결하는 통신망 연결 범위가 보통 10km 이상 각 노드의 연결이 점-대-점 접속 방식 종류 이더넷(Ethernet) 버스형 또는 성형 토폴로지 저속의 데이터 전송 속도를 제공( ~ 16Mbps) 케이블 : UTP, Fiber 고속 이더넷(Fast Ethernet) 성형 토폴로지 100Base-T 지원 외 10Base-T의 모든 프로토콜 지원(CSMA/CD..
[네트워크] IP, TCP, UDP
·
CS/네트워크
클래스 클래스 주소 지정 방법을 선택 전치부와 후치부의 두 부분으로 구성 전치부 : 네트워크에 할당된 주소 후치부 : 호스트 또는 단말에 할당된 주소 네트워크 ID의 범위가 커지면 호스트 ID의 범위가 작아진다. 클래스 범위 Class A (0 ~ 127) 첫 7개의 비트가 네트워크 식별자가 된다. 동일 네트워크에 3바이트의 호스트를 가질 수 있다. Class B (128 ~ 191) 첫 14개 비트가 네트워크 식별자가 된다. 동일 네트워크에 2바이트의 호스트를 가질 수 있다. Class C (192 ~ 223) 한 네트워크에 254개의 호스트를 가질 수 있다. Class D (224 ~ 239) 멀티캐스트 주소로 사용되는 주소 영역 Class E (240 ~ 255) 라우터 간 경로 설정 등의 제어를 ..
[네트워크] Internet Protocol
·
CS/네트워크
이번 시간에는 IP(Internet Protocol)에 관한 내용과 IP와 관련된 내용에 대해서 알아보도록 하겠습니다. MAC Medium Access Control Ethernet에서 사용되는 계층적 이름이다. 장치를 구분하기 위한 48bit의 고유값(주소)를 가진다. 동일 네트워크 내 MAC 주소는 유일해야 한다. 도메인 인터넷에 있는 컴퓨터를 쉽게 연결할 수 있도록 문자 형태로 만들어 놓은 주소체계 트리 구조의 주소체계를 가짐 나라마다 규칙이 조금씩 다름 ex) www.apple.com, www.samsung.com 국가 도메인 ccTLD : country code Top Level Domain 인터넷 상에서 국가를 나타내는 도메인명으로 구성 영문을 기본으로 하지만 각 나라의 형식도 존재함 전세계 ..
[네트워크] TCP/IP 계층 구조
·
CS/네트워크
TCP/IP(Transmission Control Protocol / Internet Protocol) DoD에서 정의한 모델로 OSI 7계층 모델과 유사하다. OSI보다 먼저 정의 되었으며, 현재 가장 많이 사용되고 있다. 인터넷에서 사용되고 있으며, 다양한 네트워크와 상호 접속이 가능하다. (어느 나라에서든 채택해서 사용 중) TCP/IP 계층 구조 OSI 계층 모델에 대응되는 상호 통신을 위한 각 계층별 프로토콜을 정의 응용 계층은 OSI 계층 모델에서 5계층 이상을 모두 포함하고 있다. 3, 4계층은 운영체제에서 처리하고 1, 2계층은 이더넷 장치 및 디바이스 드라이버에서 처리한다. OSI에서는 전체를 7계층으로 표현하지만 TCP/IP는 전체를 4계층으로 표현한다. Application, Pres..