[20] CH5 Link 계층 < Link 계층 스위치 >
Network/컴퓨터 네트워크2021. 12. 15. 17:25[20] CH5 Link 계층 < Link 계층 스위치 >

- Link 계층 기기 - Ethernet frame을 저장/전달 함 - 입력되는 frame의 MAC주소를 검토하여, 선택적으로 frame을 한 개의 link혹은 다수의 출력 link에 전달함 - 투명함(transparent) - Host들은 switch의 존재를 의식하지 않음 - plug-and-play, 자가학습(self-learning) - Switch는 관리자의 개입 없이 스스로 table을 구성하는 능력을 지님 - Host는 switch에 직접 연결된 전용 연결을 가짐 - Switch는 packet을 buffering함 - Ethernet protocol이 각 link에 사용되지만, 충돌은 없다. full dup..

[16] CH4 네트워크 계층 < 인터넷 프로토콜(IP) -4 >
Network/컴퓨터 네트워크2021. 12. 3. 19:23[16] CH4 네트워크 계층 < 인터넷 프로토콜(IP) -4 >

이때까지는 다음과 같이 이상적인 상황에서 생각하였습니다. - 모든 router는 동일하다 - Network는 평면적이다. 하지만 이는 이상적인 상활일 뿐 실제는 그렇지 않습니다. 확장성 : 수십억 대의 목적지 - Routing table에 모든 목적지를 다 저장할 수 없다. - Routing table교환은 link를 마비시킨다. 관리 자치 - Internet : network들의 network - 각 network 관리자는 자신의 network내의 routing을 원하는데로 제어하고자 할것이다. - 같은 관리제어에 속해있는 router들을 모아 그룹으로 만듦 > 자치시스템 - 같은 AS에 있는 router들은 동일한 rout..

[15] CH4 네트워크 계층 < 인터넷 프로토콜(IP) -3 >
Network/컴퓨터 네트워크2021. 12. 2. 18:00[15] CH4 네트워크 계층 < 인터넷 프로토콜(IP) -3 >

- Host와 router들 사이에서 network 계층 정보를 교환하는데 사용됨 - 오류 보고 : host,network,port,protocol 등에 도달 할 수 없음을 보고 - Ping에 의해 사용되는 echo request/reply - IP위의 network 계층 - ICMP message는 IP datagram안에 운반됨 - ICMP message 구성 : type,code & 오류를 야기시킨 IP datagram의 헤더와 첫 8byte

[13] CH4 네트워크 계층 < 인터넷 프로토콜(IP) >
Network/컴퓨터 네트워크2021. 12. 2. 17:02[13] CH4 네트워크 계층 < 인터넷 프로토콜(IP) >

이 절에서는 인터넷에서 어떻게 주소 지정과 포워딩이 되는지를 알아보겠습니다. IP로 들어가기 전 인터넷 네트워크 계층을 구성하는 요소들을 생각해 봅시다. 밑의 그림과 같이 네트워크 게층은 3가지의 주요 요소가 있습니다. 첫째는 이절의 주요 주제인 IP프로토콜이고, 두번째 요소는 출발지에서 목적지까지 데이터그램이 따라가는 경로를 결정하는 라우팅 요소입니다. 마지막 요소는 데이터그램의 오류를 보고하고, 특정 네트워크 계층 정보에 대한 요구에 대해 응답하는 기능이다. 네트워크 계층 패킷을 데이터그램이라고 부른다는 것을 떠올리자. IP 데이터그램의 주요필드는 다음과 같다. 버전 번호 : 4비트로 데이터그램의 IP프로토콜 버전을 명시한다. 헤더 길이 : 데이터그램은 옵션을 포함하므로..

Network/컴퓨터 네트워크2021. 11. 1. 12:50[9] CH3 Transport 계층

연결 지향형 transport TCP 개요 - Connection-oriented(연결 지향형) - Data 전송 이전에 handshaking은 송신자와 수신자 사이 초기화하는 역할이다. - Point - to - Point ( 단일 송신자 , 단일 수신자 ) - 신뢰적 전송 - Pipelined - Full duplex 전송 ( 동일 연결을 통해 양방향 데이터 전송 ) - 세 방향 핸드세이크 TCP 신뢰적 데이터 전달 - TCP는 IP의 비신뢰적 service위에 rdt service를 생성 - Pipeline 형태의 전송 - 누적 ACK 사용 - TCP는 한개의 timer만을 사용한다. - 재전송은 다음과 같은 사건에 의해 시작된다. ( timer만료 / 중복된 ACK ) - 처음에는 단순화된 TCP..

Network/컴퓨터 네트워크2021. 11. 1. 00:28[8] CH3 Transport 계층

Pipelined Protocol - Pipelining : 송신측은 확인 응답을 기다리지 않고 여러 packet전송을 허용하는것 - sequence number 범위는 증가 - 송신측과 수신측에 buffering이 필요 Pipelined protocol의 두가지 기본형태 : go-Back-N , Selective report go-Back-N - 송신측은 pipeline형태로 확인응답없이 총 N개까지의 packet을 전송 - 수신측은 누적 ACK만을 전송 - 송신측은 ACK를 받지 목한 가장 오래된 packet에 대한 timer를 동작시킨다. Selective report - 송신측은 확인응답을 받지 못한 packet을 pipeline 형태로 N개까지 전송할 수 있다. - 수신측은 개별적인 packet..

Network/컴퓨터 네트워크2021. 10. 31. 21:47[5] CH2 애플리케이션 계층

P2P 애플리케이션 파일분배 : P2P구조의 확장성 파일분배 : Bit Torrent - torrent : 파일 분배에 참여하는 모든 peer들의 모임 - tracker : torrent에 참여하는 peer들을 추적 Bit Torrent - File은 256kB 크기의 chunk들로 분할된다. - Torrent에 참여하려는 peer : chunk를 갖고 있지 않지만, 시간에 따라 chunk들이 쌓이게 됨 Tracker에 등록하여 peer들의 목록을 얻고 , 이 peer들에 연결 - peer는 download하면서 chunk를 다른 peer에 업로드 함 - peer는 참여 후 떠날 수 있다. - peer가 전체 파일을 받으면 , 떠나기도 하고 남아있을 수 도 있다. chunk 가져오기 - 서로 다른 pee..

image