본문 바로가기

개발 관련 공부/컴퓨터 네트워크13

Chapter6 : Link Layer (끝) 이 포스트는 2021.12~2022.09 기간동안 벨로그에 작성한 글을 티스토리에 옮겨 적은 것입니다. Link layer: terminology host와 라우터: node communication path를 통해 node들을 연결하는 채널 통신: links wired link wireless link data link 레이어는 datagram을 한 노드에서 물리적으로 인접한 다른 노드로 link를 통해 전달해야 하는 의무를 가지고 있다. Link layer service framing:datagram을 frame으로 포장. mac 주소 관련 헤더 추가. link access: shared medium 있으면 channel access reliable delivery flow control error .. 2022. 9. 13.
Chapter5 : Network Layer: Control Plane(2) 이 포스트는 2021.12~2022.09 기간동안 벨로그에 작성한 글을 티스토리에 옮겨 적은 것입니다. 5.3 Intra AS routing in the internet RIP (Routing Information Protocol) UDP위의 L5에서 돌아감. ※ 라우터도 L4,L5 존재한다. user pkt은 L3까지만 거쳐가고 RIP control msg는 L5까지 올라간다. RIP 알고리즘 & msg format DV 알고리즘: metrix=hop count (max=15hop) → 16이 오면 infinite로 인식. 30초마다 정보 주고받는다. OSPF ip 위에 바로 올라감. 다익스트라 알고리즘 사용. metrix based on type of service fixed: BW,reliablil.. 2022. 9. 13.
Chapter5 : Network Layer: Control Plane(1) 이 포스트는 2021.12~2022.09 기간동안 벨로그에 작성한 글을 티스토리에 옮겨 적은 것입니다. 5.1 Routing Algroithms goal: good path 찾기(비용 적고, 빠르고, 혼잡 적은) 일반적으로 good이라 함은 최소비용경로 or 가장 짧은 경로 cost 정의 방식 fixed: link의 bw나 error rate 보고 정함 variable: 혼잡도 보고 정함(라우팅 꼬일까봐 잘 안씀) cost of path(X1,X2,...Xn)=C(X1,X2)+...C(Xp-1+,Xp) ※C(X1,X2)는 X1,X2잇는 링크의 cost. 링크가 없거나 망가졌으면 ∞ Routing algorithm classification global or decentralized information?.. 2022. 9. 13.
Chapter4 : Network Layer: The Data Plane(3) 이 포스트는 2021.12~2022.09 기간동안 벨로그에 작성한 글을 티스토리에 옮겨 적은 것입니다. 4.3 (3) Network Address Translation (NAT) private ip addr은 인터넷에 나가지 못하는 non routable address! 얘를 인터넷에 나갈 수 있는 public ip addr로 바꿔주는 애를 NAT라고 한다. local network를 떠나 인터넷으로 나가는 애들은 다 똑같은 주소(공식 ip 주소)로 바뀌어서 나감! 구분은 src port로.. 만약 16 bit port num이면? 65535(2^16)개의 클라가 하나의 public ip주소 같이쓰기 가능 NAT 쓰는 이유 small office, home office라서 많은 범위의 ip 필요 없을때 .. 2022. 9. 12.
Chapter4 : Network Layer: The Data Plane(2) 이 포스트는 2021.12~2022.09 기간동안 벨로그에 작성한 글을 티스토리에 옮겨 적은 것입니다. 4.3 Internet Protocol(IP) 4.3 (1) datagram format & fragmentation routing protocol path selection: 다익스트라, 벨만포드 알고리즘 RIP, OSPF, BGP: path selection 위한 라우터들의 프로토콜 RIP- UDP위에서 돌아감 BGP- TCP 위에서 돌아감 OSPF- L3위에서 돌아감 ICMP 프로토콜: Internet Contrl Msg Protocol ※호스트가 생성하는 가장 대표적인 ICMP 프로토콜은 ping IPv4 datagram format version: 4bit type of service: 8 b.. 2022. 9. 12.
Chapter4 : Network Layer: The Data Plane(1) 4.1 Overview of network layer data plane- forwarding control plane- routing 네트워크의 전통적 라우터엔 data plane과 control plane 모두 존재. host의 라우터에는 data plane만 존재 Network layer 네트워크 레이어는 호스트에도, 라우터에도 있지만 기능이 다름. sending 호스트: encapsulate segment into datagram 중간 라우터: 각 패킷의 헤더를 보고 forward datagram receving 호스트: decapsulate datagram into segment core nw의 핵심 delivery CS (circuit switch nw) PS (packet switch nw).. 2022. 9. 12.
반응형