Computer Networking 기초 정리
Date:
Computer Networking Overview
💡youtube “Networking Class”의 강의를 보고 정리함 link
용어 및 개념
Nework 구성
- Application : Youtube 등 데이터를 생성, 사용, 처리
- Device
- End Device : PC, Server, Smartphone, IoT기기 등
- Networking Device : 전송장비, Switch, AP, Router, L4/L7, Firewall, VPN..
- Media : Wired or Wireless
- Protocol
- 통신을 위한 표준, 규칙(FTP, HTTP, UDP에 들어가는 P가 Protocol)
Network 방식
- Unicast(1대1 통신), Multicast(1대N), Broadcast(1대전체)
- Simplex(단방향 통신), Duplex(쌍방향 통신)
- Connection Oriented(TCP, 연결 후 데이터 전송) / Connectionless(UDP, 연결 없이 데이터 전송)
- LAN(Local Area Network) / WAN(wide area network)
- 연결방식 : Point to Point,Mulit-Access
- 전달방식 :
- Circuit Switching : 하나의 회선을 할당받아 데이터를 주고 받음, 통신이 연결되면 그 회선을 독점하여 사용하기 때문에 다른 사람들이 끼어들 수 없음, 하지만 속도와 성능을 일정하게 유지할 수 있음, 회선을 쪼개서 쓰는 방식으로 TDM(time division multitasking), FDM(frequency division multitasking) 방식이 있음
- Packet Switching : packet 단위로 쪼개서 전달, Packet의 header에 출발지와 목적지에 대한 정보가 있어서 전달해줌, 라우팅 알고리즘을 활용하여 경로를 설정하고 라우터들을 통해 전달이 이뤄짐, 다음 라우터로 이동하기 전에 대기(queueing)를 하는데, 이때 수용할 수 있는 큐의 범위를 초과하며 손실이 생김
- Newtork Topoplogy(네트워크 토폴로지) : 망구성방식
- Bus, Star, Ring, Hierarchical, Mesh, Hub&Spoke
📌reference
💡 수정 필요한 내용은 댓글이나 메일로 알려주시면 감사하겠습니다!💡
댓글