본문 바로가기

CS/Network4

[Network] 프로토콜과 캡슐화 프로토콜 네트워크간 원활한 통신을 위한 약속이다. 네트워크 5계층 프로토콜 각 계층은 데이터를 받아서 자기일을 충실히 수행하고 다른 계층에 넘겨주면 된다. 각 계층에 관한 내용은 후에 더 자세히 다룸 application 계층: 네트워크 애플리케이션을 지원한다. IMAP, SMTP, HTTP, FTP transport 계층: 프로세스간 데이터를 전송 TCP, UDP / segment network 계층: 호스트간의 데이터그램을 라우팅 IP, routing protocols / packet link 계층: 출발지와 목적지간의 일련의 패킷스위치를 통해서 데이터를 라우팅 Ehternet, wifi 물리 계층: 네트워크 전송하는 선에 의존 애플리케이션 계층에서 데이터를 전송 -> 데이터를 받은 transport.. 2022. 10. 19.
[Network] Performance 성능에 영향을 미치는 요인들에 대해 알아보자. 1. Delay Packet delay = nodal processing + queuing delay + transmission delay + propagation delay nodal processing bits error를 체크하고 outputlink를 결정한다. 주로 ms미만으로 전체에 미치는 영향은 크지 않다. queuing delay 예측이 힘들다. 라우터의 혼잡도에 따라 차이가 생긴다. packet 용량이 가득찬 상태에서 packet이 또 들어오면 packet loss 발생 transmission delay L: 패킷의 길이 (bits) R: 링크 전송률(bps)이라고 하면 trasmission delay = L/R이다. 톨게이트 처리 속도라고 생.. 2022. 10. 10.
[Network] 네트워크 전달방식 패킷스위치 호스트는 데이터를 패킷단위로 쪼개서 보낸다. 이렇게 데이터를 보내는 것을 패킷 스위치라고 하는데 패킷 스위치 할 때는 소위 말하는 핑에 의해 딜레이가 발생한다. transmission delay: 톨게이트 직원의 처리 속도라고 생각하면된다. 출발지에서 목적지 사이에 라우터를 거치게 되는데 라우터에서 패킷을 빠르게 다음 링크로 보내줘야 딜레이가 적게 발생한다. (L/R) store and forward: 중간에 라우터를 거칠때 라우터에 데이터를 저장했다가 다시 보낼 때 생기는 딜레이 end-to-end delay:이렇게 하나의 라우터를 거칠때마다 딜레이는 L/R씩 늘어난다. queuing delay: 보내는 쪽에서 빠른데 받아서 다시 보내는 쪽에서 느리면 생기는 딜레이다. memory buffe.. 2022. 10. 10.
[Network] intro 인터넷이란? 1. 인터넷 볼트와 너트 관점 수십억 대의 연결된 컴퓨팅 디바이스들 host = end systems(종단점) packet은 트럭 switch(router)는 교차로 그림을 보면 끝(edge)에는 host가 있고 이것을 패킷이 운반하고 스위치는 중간에 위치한 톨게이트와 같다. 네트워크(Network) 디바이스들과 라우터들의 집합이다. 이것을 연결하는 링크들은 기관에 의해 조정된다. 인터넷은 이러한 네트워크들의 네트워크다. 서로 연결된 ISPs(Internet service provider) 프로토콜(Protocol) 상호 정의할 수 있는 규약이다. 프로토콜은 네트워크 개체 사이에 보내고 받는 메시지의 포맷과 순서 그리고 그에 맞는 메시지의 전송과 수신에 대한 행동을 정의한다. 2. 네트워크 코어 호스트와.. 2022. 10. 10.