본문 바로가기

반응형

Computer Science/네트워크

(34)
[네트워크] ch6.1 Link layer introduction # ch6 The Link Layer and LANs## Link layer ##6.1 Link layer introduction 1. 용어 node : 호스트, 라우터 포함 기계 link : node를 연결하는 채널 frame : link레이어의 데이터 단위 (네트워크 레이어 데이터그램 캡슐화 -> frame) 2. 링크 레이어 목적 인접한 노드간 링크를 통한 frame 의 전송 링크 레이어 비유 여행객 : 데이터그램 교통 수단: 링크 레이어 프로토콜 여행사 직원: 라우팅 알고리즘 3. 기능 service 1) framing (프레임화) 네트워크 데이터그램 캡슐화 -> 프레임 2) link access(링크접속) MAC(매체 접속 제어) 프로토콜 3) rdt (신뢰적 데이터 전송) 무선 링크는 에러가 ..
[네트워크] ch5.5 The SDN control plane ## 5.5 The SDN control plane ## software defined networking(SDN) SDN 목적 네트워크 관리 쉬움(라우터 오작동 피함,트래픽 조절 쉬움) 2. 트래픽 조절 load balancing : 링크의 비용을 바꾸는 것 특정 목적에 의한 경로지정을 전통적 방식에서 하기 힘들다. 그래서 SDN 에서 특정 목적에 의한 load balancing을 하고 경로 설정할 수 있다.
[네트워크] ch5.2 routing protocols # ch 5.2 routing protocols(중요) ## routing protocol 라우팅 프로토콜 라우팅 프로토콜의 목적 : 좋은 path를 찾는 것 path : 라우팅의 경로 good path: 적은 비용, 빠르고, 가장 적은 혼잡 2. 그래프 graph 1) 개념 노드: 라우터 edge: 링크 2) cost (비용) 개념: c(a,b) a부터 b 까지 경로의 비용 라우팅 알고리즘: 가장 적은 비용의 경로를 찾는 알고리즘 3. 라우팅 알고리즘 종류(routing algorithm classification) 1) global ( link state 알고리즘) 모든 라우터와 링크의 비용을 알고 있는 상태 2) decentralized(분산적)(distance vector 알고리즘) 직접 연결되거..
[네트워크] ch5.1 : network layer control plane introduction # chapter 5 : network layer control plane # ch 5.1 introduction ## 네트워크 레이어 기능 data plane forwarding 2. 컨트롤 영역 routing 3. 컨트롤 영역 구조 1) 전통적 방식(per router) 2) 논리적 집중 컨트롤(SDN) ## per-router control plane 전통적 방식 ## logically centralized control plane(SDN) 방식
[네트워크] ch4.3.2 IP addressing ## subnet 개념: 라우터 없이 연결(IP주소의 앞 부분인 같은 망) 서브넷 표현 방식 CIDR(classless Inter Domain Routing): ex) 200.23.16.0/23 : 23번 비트까지 서브넷 ## DHCP(dynamic Host Configuration Protocol) 개념: plug-and-play 방식으로 네트워크에 호스트가 연결되면 IP주소 부여 subnet 안에서의 IP주소 할당 2. 목표 IP주소 갱신 IP주소 재사용 이동중에도 네트워크 사용가능 3. 동작 과정 1) DHCP discover : broadcasting 으로 클라이언트가 DHCP서버를 찾음 2) DHCP offer : 서버가 클라이언트에게 자신이 DHCP서버라 알림 3) DHCP request : ..
[네트워크] ch4.3 IP: Internet Protocol # 4.3 IP: Internet Protocol ## IP datagram 형식 time to live: 전송이 잘 안됐을 때 사라지도록 설정 ## IP fragmentation(분할) , reassembly(재조립) 개념: MTU(최대 전송 사이즈)를 초과하면 -> 데이타그램 분할 -> 수신 시 데이터그램 재조립 ## IP addressing( IP 주소) IP 주소: 32비트 호스트 주소 2. interface(인터페이스) 개념: 호스트,라우터와 physical링크 사이의 연결 요약 : 라우터에서 인터페이스의주소로 IP주소 식별 / 인터페이스에 IP주소 할당 됨
[네트워크] ch4.2 라우터의 내부 # 4.2 라우터의 내부 ## 라우터의 구조 라우팅 프로세서(컨트롤 플레인) 라우팅 기능 2. switching fabric(데이터 플레인)( 포워딩) 데이터 어떻게 보낼지 결정 3. 인풋 포트 1)물리레이어 2) 링크 레이어 3) lookup: 다음 포트 결정 포워딩 - 큐잉 4. 아웃풋 포트 ## 포워딩 destination based 포워딩 :개념: 32비트에서 longest prefix matching을 이용하여 포워딩 1) longest prefix matching 개념: 비트 앞부터 일치하는 가장 긴 부분으로 숫자 구별-> 목적주소 확인 ## switching fabrics 개념: 패킷을 인풋포트에서 원하는 아웃풋 포트로 전송 1. switchinig rate(전환율) 인풋포트 -> 아웃풋 포..
[네트워크] ch4.1 네트워크 레이어 개요 # ch4 네트워크 레이어 # 4.1 네트워크 레이어 개요 ## forwarding/ 라우팅 포워딩: 데이터 전송 기능 라우팅: 경로 설정( 라우팅 알고리즘에 의한 네비게이션) ## data plane 포워딩 하는 방법 결정 ## control plane 라우팅 하는 영역 종류 전통적 플레인 : 라우터에서 계산과 모든것 수행 SDN (software defined networking) : 계산은 서버에서 하고 명령만 라우터에서 수행 1). per-router 컨트롤 플레인(전통적 플레인) : 라우터마다 컨트롤 플레인, 데이터 플레인 모두 포함 해서 계산 2). 논리적 집중화 컨트롤 플레인(SDN) 개념: - 원격 서버에서 컨트롤 플레인 - 라우터에서 데이터 플레인 ## 인터넷 best effort 방식

반응형