CS/네트워크 (3) 썸네일형 리스트형 0530 - 네트워크 프로토콜 ( TCP/IP 기준 ) 3.1 응용 계층 프로토콜 3.1.1 HTTP(HyperText Transfer Protocol) HTML 과 같은 하이퍼미디어 문서를 전송하기 위한 응용계층 프로토콜 클라이언트 - 서버 모델을 따른다. 상태 비 보존형(stateless) 프로토콜이다. 3.1.2 HTTP 메시지 서버와 클라이언트 간에 데이터가 교환되는 방식 Request와 Response로 이뤄짐 start-line, HTTP-headers, empty line, body 3.2 전송계층 프로토콜 전송계층이란? 응용 프로그램을 위한 end - to - end 통신 서비스를 제공한다. 주요 프로토콜 : TCP, UDP가 있다. 3.2.1 TCP 3-way handshake TCP는 연결 지향적인 프로토콜 연결이 확립된 후, 데이터 전송이.. 0530 - 네트워크 모델 2.1 네트워크 모델이란? 네트워크 통신 과정을 계층적으로 정의한 네트워크 통신 표준 모델이라고 한다. OSI 7계층, TCP/IP 모델, TCP/IP 프로토콜 집합 등이 있다. 여기서 OSI 7계층은 개념적으로 통신 과정을 나눠둔 것이다. 체계적이고 세분화적이고 개념적이다. TCP/IP 모델은 프로토콜의 집합이다. 개념적이진 않고 실제 사용이 가능한 프로토콜별로 나누어 뒀다 보면 된다. OSI 7계층은 실제 사용된다기 보다는 개념적으로 나눠둔거라, 실제 프로토콜이 어디에서 사용되는지를 적용시키는 것이 어렵다. 그렇기에, 하단 부분에서는 TCP/IP를 위주로 볼 것이다. 또한, TCP/IP 모델에서 링크계층을 반으로 나눠서 5계층이라고도 하기도 한다. 이건 자료에 따라 다르다. 이 때는, 응용, 전송, .. 0530 - 네트워크란? 1. 네트워크 두 개 이상의 컴퓨터 및 장치들이 연결되어 데이터를 주고 받을 수 있는 시스템 또는 구조 1.1 네트워크 구성요소 호스트(Host) 네트워크에 연결되어 데이터 통신이 가능한 장치, PC, 서버, 스마트폰 등이 포함된다. NIC(Network Interface Card)를 이용하여 네트워크에 연결된다. 랜카드(Local Area Network Card)가 NIC라고 볼 수 있다. 로컬 에리어에 갔다 붙을 수 있도록 만들어 준다고 볼 수 있다! 스위치(Switch) 네트워크 장치들을 연결한다. 네트워크 트래픽을 교환하고 전달한다. 라우터(Router) 여러 개의 네트워크를 연결한다. 패킷을 받아 최적의 경로를 선택하여 다른 네트워크로 전달한다. 케이블 및 연결장치 이더넷 케이블, 광섬유 케이블.. 이전 1 다음