본문 바로가기

CS/네트워크

네트워크 기초

네트워크란?

컴퓨터 또는 기타 기기들이 리소스를 공유하거나 데이터를 주고 받기 위해 유선 혹은 무선으로 연결 된 통신 체계

1. LAN과 WAN

LAN(Local Area Network)

집, 학교, 회사 건물 등 제한된 범위 내에서 컴퓨터나 기타 기기들을 연결해서 데이터나 리소스를 공유할 수 있게 하는 네트워크

  • Ethernet : 유선 통신
  • Wifi: 무선 통신

WAN(Wide Area Network)

여러 LAN이나 다른 종류의 네트워크들을 하나로 묶어 멀리 떨어진 기기들도 통신이 가능하도록 만든 네트워크

ex) ATM, wireless WAN(4G, 5G), Internet …

 

2. 인터넷

  • 네트워크의 네트워크
  • 전 세계에서 가장 큰 WAN
  • Global Network

 

3. ISP(Internet Service Provider)

일반 사용자나 회사, 기관 등이 인터넷을 사용할 수 있도록 인터넷 연결 서비스를 제공하는 존재

  • 1티어
    • 국제 범위의 네트워크 보유
    • 인터넷의 모든 네트워크 접근 가능
    • 인터넷의 중추 역할(backbone)
  • 2티어
    • 국가/지방 범위 네트워크 보유
    • 일반 사용자나 기업 대상 서비스
  • 3티어
    • 작은 지역 범위 서비스 제공
    • 일반 사용자나 기업 대상 서비스

 

4. 라우터

목적하는 네트워크에 데이터를 보내는 장치

ISP에도 각각의 라우터가 있고, 이 라우터를 통해 통신을 함

 

5. 노드

컴퓨터, 공유기, 핸드폰, 라우터 등 네트워크를 이루는 모든 장치들을 노드라고 한다.

또한 네트워크의 끝에 있는 노드는 Host라 한다. (컴퓨터, 핸드폰 등)

 

6. 교환 방식

네트워크를 통한 데이터 전송 방식에는 대표적으로 2가지가 있다.

1. Circuit Switching(회선 교환)

  • 1 대 1 연결을 통한 전송 방식 (고정 대역폭)
  • 다른 연결에서 해당 대역폭을 사용할 수 없다.
  • 안정적
  • 통신 도중 중간 경로에 문제가 생길 경우 전체 연결이 끊어짐

2. Packet Switching(패킷 교환)

  • 데이터를 패킷 단위로 나워 전송
  • 패킷에는 데이터의 순서와 최종 목적이에 대한 정보가 들어 있음

 

7. 데이터 전송 방식

브로드캐스트

1 : N

 

유니캐스트

1 대 1 방식

 

멀티캐스트

1: N (선택 가능)

'CS > 네트워크' 카테고리의 다른 글

TCP Header  (0) 2025.04.05
HTTP와 HTTPS 프로토콜  (0) 2025.03.21
TCP/IP  (0) 2025.03.06
프로토콜과 OSI 7 Layer  (0) 2025.03.06