목록CS/Network (12)
공부기록
개요 웹페이지는 오브젝트들로 구성되어 있다. 오브젝트들은 HTML, JPEG, JAVA applet, audio file,... 등등이 될 수 있다. 각 오브젝트는 URL에 의해 참조될 수 있다. URL (Uniform Resource Locator) : 웹 리소스에 대한 참조이다. HTTP (Hypertext Transfer Protocol) Web의 application layer protocol이다. 인터넷에서 하이퍼 텍스트 문서를 주고 받을 수 있는 통신 규약 client/server 구조를 가진다. client 웹 오브젝트를 보여주고, 요청하고, 응답받는 브라우저를 말한다. server 요청(http request)에 대해 오브젝트를 보내주어 반응하는 (http response) 웹 서버를 말한..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/b6hE2Y/btq5fnjFNag/34mK5EB29Khpk4H4KJw2S1/img.png)
프로토콜은 복잡한 시스템에 대응하기 위해 계층화 되어 있다. 계층화 되면서 시스템이 모듈화 된다. 이는 시스템을 업데이트하기 용이하다. 한 시스템의 변화가 다른 시스템에게 영향을 주지 않을 수 있다. Internet Protocol Stack Applictaion 네트워크 어플리케이션 간의 통신을 지원한다. 많은 프로토콜들을 포함한다. HTTP, FTP, SMTP, DNS ... 전송되는 정보 패킷을 message라고 부른다. Transport 어플리케이션 층의 메세지를 전송한다. TCP, UDP 프로토콜을 포함한다. 이 층의 패킷을 segment라고 부른다. Network 데이터그램을 출발지에서 목적지로 라우팅한다. 이층의 패킷을 datagram이라고 한다. 라우팅 프로토콜과 IP 프로토콜을 포함한다...
network edge endsystem. access networks, links Network Core 서로 연결된 라우터들의 집합들 라우터 : 현재 들어온 패킷의 위치를 추출해서 최적의 경로로 패킷을 보낸다. Circuit switching 시작점과 끝점 사이의 자원들이 이 연결을 위해 할당되어 공유되지 못한다. 놀고 있는 자원이 있어도 이 연결이 해제되기 전까지는 다른 연결에 의해 공유될 수 없다. 보장된 성능을 제공한다. (유선 전화기) 대역폭을 조각으로 나눈다. frequency division 주파수로 나눔 time division 시간별로 나눔 Packet switching 호스트가 메세지를 패킷들로 나눈다. 패킷들은 라우터에 의해 시작점에서 도착점으로 전송된다. 각 패킷들은 각 링크의 모..
인터넷이란? 네트워크의 네트워크이다. 느슨한 계층 관계 internet (public) vs intranet(private) ISP (Internet Service Provider)들이 서로 연결되어 있다. 프로토콜은 메세지들의 수신, 송신을 제어한다. 어플리케이션들에게 서비스들을 제공하는 communication infrastructure 이다. 앱들에게 프로그래밍 인터페이스를 제공한다. Protocol이란? 프로토콜에 따라 특정한 메세지가 보내지고, 그 메세지에 대한 특정한 액션이 취해진다. 프로토콜은 메세지의 format, order, 그리고 메세지에 취해질 action을 정의한다. Syntax (구문) : 데이터의 형식 Semantic (의미) : 주 기기간의 데이터 전송을 위한 제어정보를 규명 ..