Post

네트워크 공부 1

네트워크란 무엇인가?

네트워크의 종류

- LAN (Local Area Network)

  • 가까운 지역을 하나로 묶은 네트워크
  • 예시: 집, 회사, 학교 등 특정 지역 내의 네트워크

- WAN (Wide Area Network)

  • 멀리 떨어진 지역을 연결하는 네트워크(LAN과 LAN을 연결)
  • 예시: 집, 회사, 학교는 각각 LAN을 구성하고 있으며, 이들을 연결한 것이 WAN

네트워크의 분류

- 스타형(Star형)

  • 중앙 장비에 모든 노드가 연결된 형태
  • 예시: 인터넷 공유기
  • 장점: 중앙에서 네트워크를 관리하기 쉬움
  • 단점: 중앙 장비가 고장 나면 전체 네트워크가 중단됨

- 메시형(Mesh형)

  • 여러 노드들이 서로 그물처럼 연결된 형태
  • 예시: 국가 간의 네트워크 연결
  • 장점: 한 노드가 고장 나도 다른 경로로 통신 가능
  • 단점: 구성 및 관리가 복잡하고 비용이 많이 듦

참고: 실제로는 혼합형 네트워크 구조가 많이 사용됨


네트워크의 통신 방식

- 유니캐스트(Unicast)

  • 특정 대상과 1:1로 통신하는 방식

- 멀티캐스트(Multicast)

  • 특정 다수와 1:N으로 통신하는 방식

- 브로드캐스트(Broadcast)

  • 같은 네트워크 내의 모든 대상과 통신하는 방식

네트워크 프로토콜

프로토콜이란?

  • 통신을 위한 규칙이나 약속
  • 예시: 편지나 택배의 형식

    - 가까운 곳과 통신할 때

    • Ethernet 프로토콜: MAC 주소를 사용해 근거리 통신을 수행

    - 멀리 있는 곳과 통신할 때

    • ICMP, IPv4, ARP: IP 주소를 사용해 원거리 통신을 수행

    - 특정 프로그램과 통신할 때

    • TCPUDP: 포트 번호를 사용해 애플리케이션 간의 통신을 관리

* 실습

- tracert

  • tracert(Windows) 또는 traceroute(Linux)는 네트워크 경로를 추적하는 명령어
  • 패킷이 목적지까지 도달하는 경로와 각 경유지에서의 응답 시간을 확인 가능
  • 이를 이용해 네트워크 장애나 지연 구간을 분석할 수 있음

- 와이어샤크

  • 네트워크 트래픽을 캡처하고 패킷의 구조를 직접 확인할 수 있는 도구