Computer Networking 3

[컴퓨터 네트워크] chap3. Transport Layer

3.1 Transport-layer sevices기본적인 목적: network 계층에서 host to host를 deliver해준다면 목적지 host까지 온 후 목적지 process 찾아갈 수 있어야 한다.서로 다른 호스트에서 실행되는 앱 프로세스 간의 논리적 통신 제공(application 프로세스 간 end-to-end communication)전송프로토콜은 end systems(hosts)에서만 실행발신자는 앱 메시지를 내려받은 후 segment로 분할하여 네트워크 계층으로 전달(네트워크 계층에서 목적지 호스트 찾아감)수신자(목적지 호스트)는 segment를 메시지로 재조립하여 앱 계층으로 전달(그대로 보관해서)인터넷 어플리케이션에 사용할 수 있는 두 가지 transport 프로토콜 : TCP, U..

Computer Networking 2024.10.22

[컴퓨터 네트워크] chap2. 애플리케이션 계층

2.1 네트워크 애플리케이션의 원리[네트워크 apps]loss sensitive applications(절대 loss 발생하면 안됨): email, web, text messaging, remote login, P2P file sharingdelay sensiitive applications(loss에는 그다지 sensitive X, delay에 민감): 멀티유저 네트워크 게임, IP너머 통화(skype같은), [스트리밍 저장 비디오(유튜브, 넷플릭스 등), 실시간비디오회의]->bandwidth-sensitive(+용량에도 민감) 이기도 함.+social metworking, internet search ...[네트워크 앱 만들기]다른 end system에서 계속됨 , 네트워크 통신(web server ..

Computer Networking 2024.10.21

[컴퓨터 네트워크] chap1. Computer networks and the Internet

1.1 What's the Internet1.1.1 구성요소(nuts and bolts)로 본 인터넷 -수십억개의 인터넷에 연결된 컴퓨팅디바이스: host=end system. -인터넷의 edge에서 네트워크 앱 실행 -end system은 통신링크와 패킷스위치의 네트워크로 연결 -communication link: (광섬유, 구리선)-wired links, (라디오, 인공위성, 셀룰러)-wireless links, transmission rate(전송속도): 각각의 링크들은 다양한 전송률을 이용하여 데이터 전송 [bandwidth(대역폭)-얼마나 빨리 전송 가능한지]  -packet switches: 데이터를 segment로 나누고 각 세그먼트에 header 붙인 정보 패키지 / 종류: routers와..

Computer Networking 2024.10.10