본문 바로가기

CS/Network11

Routing Algorithm & IP Protocol Routing Algorithm 최소 비용 경로 찾는 알고리즘 Graph: G = (N, E) N = Routers (Nodes) E = Links (Edges) cost : 링크 상 물리적 거리 1. Global 라우팅 알고리즘 : 네트워크 전체에 대한 토폴로지 & 모든 link cost 알고 있어야 함 Dijkstra’s algorithm `u `에서 시작 단계 N' D(v),p(v) D(w),p(w) D(x),p(x) D(y),p(y) D(z),p(z) 0 (init) u 2, u 5, u 1, u ∞ ∞ 1 ux 2, u 4, x 2, x ∞ 2 uxy 2, u 3, y 4, y 3 uxyv 3, y 4, y 4 uxyvw 4, y 5 uxyvwz 2. Distributed 라우팅 알고리즘 : 이.. 2023. 9. 2.
WAN, Switching, Routing WAN (Wide Area Network) 국가 이상의 넓은 지역을 지원하는 네트워크 구조 라우팅 (routing) 기능 포함한 네트워크 계층 필요 에러 제어, 흐름 제어, 혼잡 제어 포함된 전송 계층 필요 교환 (Switching) : 최종목적지까지 어느 경로로 전송할지 선택하는 기능 WAN에서의 교환 방식 ① 회선 교환 (circuit switching) ② 패킷 교환 (packet switching) 1. 회선 교환(circuit switching) 호(call) 단위의 스위칭 Connection oriented 방식 음성 전화 서비스를 통해 발전 전용 전송 경로 사용 라우팅 연결 설정은 1번만 함 모든 데이터는 같은 경로로 전송 고정 대역폭 사용 장점 : 통화 음질 유지 단점 : 대역폭 낭비, .. 2023. 9. 2.
에러 제어 & 흐름 제어, HDLC error control ARQ (Automatic Repeat Request) : 에러 검출 시 재전송 요청 1. Idle RQ stop & wait : ACK 도착해야 다음 프레임 전송 단점 : 시간 낭비 큼, 비효율적 Stop & wait: implicit retransmission(암묵적 재전송) Stop & wait: explicit request(명시적 요구) 2. Continuous RQ : 수신부의 ACK 기다리지 않고 frame 연속 전송 장점 : Idle RQ보다 효율적 1. Selective repeat 에러 발생한 프레임만 재전송 (수신부 버퍼 커야함) 2. Go-back-N 에러가 발생한 프레임 모두 재전송 (수신부 버퍼 작아도 됨) 흐름 제어 (flow control) 송신자 전.. 2023. 9. 2.
MAC & LLC 계층 MAC (Media Access Control) : 프레임 동기화, 에러 검출 (CRC), collision 해결을 위해 사용 LLC (Logical Link Control) : 에러 제어, 흐름제어 IEEE 802 프로트콜 : LAN 환경에서 LLC, MAC, 물리 계층의 표준 IEEE 802.1 표준안 전체 IEEE 802.2 LLC IEEE 802.3 CSMA/CD (Ethernet) IEEE 802.4 token bus IEEE 802.5 token ring IEEE 802.11 CSMA/CA (WiFi) CSMA/CD(carrier sense multiple access with collision detection) 충돌 허용하고 충돌 발생시 해결 A → B 데이터 전송 B는 idle(어떤 노드.. 2023. 9. 2.