Post

[모두의 네트워크]1장+2장 네트워크 기초

1장 네트워크 첫걸음

  • 네트워크
    • 컴퓨터를 두 대 이상 연결하여 서로 데이터를 전송할 수 있는 통신망
  • 인터넷
    • TCP/IP 프로토콜을 사용하는 네트워크로, 컴퓨터를 서로 연결해 정보를 교환할 수 있도록 만든 거대한 컴퓨터 통신망

패킷

  • 네트워크를 통해 전송되는 데이터의 작은 조각

데이터의 전송

  • 큰 데이터는 작게 나누어, 즉 패킷으로 분할하여 보낸다.
    • 큰 데이터는 대역폭을 너무 많이 점유해 다른 패킷의 흐름을 막을 위험이 있기 때문
      • 대역폭: 네트워크에서 이용할 수 있는 최대 전송 속도로 정보를 전송할 수 있는 단위 시간당 전송량
  • 수신자는 패킷을 이용해 원래의 큰 데이터를 알 수 있다.
    • 패킷에는 순서를 알 수 있는 정보가 함께 들어있다.

LAN과 WAN

LAN(Local Area Network, 근거리 통신망)

  • 비교적 가까운 거리에 위치한 장치들을 서로 연결한 네트워크
  • 거리가 짧아 신호가 약해지거나 오류가 발생할 확률 낮음
  • 거리가 짧아 속도가 빠름

WAN(Wide Area Network, 광역 통신망)

  • 지리적으로 넓은 범위에 구축된 네트워크
  • 인터넷 서비스 제공자가 제공하는 서비스를 사용하여 구축된 네트워크
    • 인터넷 서비스 제공자(ISP, Internet Service Provider)
      • 인터넷에 접속하는 수단을 제공하는 주체
      • 인터넷 상용 서비스 사업을 하는 사업자
      • KT, U+, SK브로드밴드
  • LAN과 LAN을 연결
  • 거리가 멀어 신호가 약해지거나 오류가 발생할 확률 높음
  • 거리가 멀어 속도가 느림

네트워크 구성

인터넷 공유기(broadband router)

  • 인터넷 서비스 제공자와 연결
  • 가정이나 소규모 기업에서 인터넷 접속을 위해 사용
    • 가정용으로 만든 라우터
  • 인터넷 공유기를 중심으로 내부 인터넷망을 구성
  • 유선 랜 방식과 무선 랜 방식 존재

소규모 회사에서의 네트워크 구성

  • DMZ(DeMilitarized Zone)
    • 외부에 공개하기 위한 네트워크
    • 웹 서버, 메일 서버, DNS 서버 등
  • 온프레미스(on-premise)
    • 사내 또는 데이터 센터에 서버를 두고 운영하는 것
    • 클라우드와 비교되는 개념
  • 랙(선반)
    • 서버와 라우터와 스위치 설치 가능
      • 일반적으로 무선 랜 기능이 있는 라우터 사용
    • 각 서버는 스위치와 연결하여 통신하거나 무선 랜 기능을 사용해 사내 랜에 접속

2장 네트워크의 기본 규칙

  • 프로토콜
    • 컴퓨터 간에 정보를 주고받을 때의 통신 방법에 대한 규칙이나 표준

OSI 모델

  • Open Standards Interconnection model
  • ISO(International Organization for Standardization, 국제 표준화 기구)에서 제정한 표준 규격
    • 현재 다른 모든 통신 규약의 기반
  • 7개의 계층으로 구성

    계층이름역할
    7응용 계층
    (Application Layer)
    이메일 및 파일 전송, 웹 사이트 조회 등 애플리케이션에 대한 서비스 제공
    6표현 계층
    (Presentation Layer)
    문자 코드, 압축, 암호화 등의 데이터를 변환
    5세션 계층
    (Session Layer)
    세션 체결, 통신 방식 결정
    4전송 계층
    (Transport Layer)
    신뢰할 수 있는 통신 구현
    3네트워크 계층
    (Network Layer)
    다른 네트워크와 통신하기 위한 경로 설정 및 논리 주소 결정
    2데이터 링크 계층
    (Data Link Layer)
    네트워크 기기 간 데이터 전송 및 물리 주소 결정
    1물리 계층
    (Physical Layer)
    시스템 간 물리적 연결과 전기 신호를 변환 및 제어
  • 각 계층은 독립적이므로 데이터가 전달되는 동안 다른 계층의 영향을 받지 않음

TCP/IP 모델

  • Transmission Control Protocol/Internet Protocol model
  • OSI 모델을 네 개의 계층으로 단순화한 모델로, 현재 일반적으로 사용한다.
  • OSI 모델과 비교하면 다음과 같다.

    OSI 모델TCP/IP 모델
    응용 계층
    표현 계층
    세션 계층
    응용 계층
    전송 계층전송 계층
    네트워크 계층인터넷 계층
    데이터 링크 계층
    물리 계층
    네트워크 접속 계층

캡슐화와 역캡슐화

  • 헤더
    • 저장되거나 전송되는 데이터의 맨 앞에 위치하는 추가적인 정보 데이터
    • 데이터를 전송하는데 필요한 정보와 데이터를 전달받을 상대에 대한 정보를 포함
  • 캡슐화
    • 컴퓨터 통신에서 상위 계층의 통신 프로토콜 정보를 데이터에 추가하여 하위 계층으로 전송하는 기술
    • 헤더를 붙여나가는 과정
  • 역캡슐화
    • 하위 계층에서 추가한 정보와 데이터를 상위 계층의 통신 프로토콜에서 분리하는 기술
    • 헤더를 제거해 나가는 과정
  • 트레일러
    • 데이터의 마지막에 추가하는 정보
    • 데이터링크 계층에서 추가 및 제거

데이터링크 계층에서 만들어진 데이터는 전기 신호로 변환되어 수신 측에 도착한다.

VPN

  • Virtual Private Network(가상 사설망)
  • 가상 통신 터널을 만들어 여러 거점을 연결하여 통신
  • 인터넷 VPN
    • 거점 간 접속
      • 암호 기술 프로토콜인 IPsec을 사용
    • 원격 접속 연결
      • 암호화된 통신로를 만들어 외부에서 사용하는 컴퓨터와 내부 네트워크를 연결
  • IP-VPN
    • MPLS라는 기술을 사용해 통신 사업자 전용 폐쇄망을 사용
    • 해킹이나 데이터 변조의 위험이 없어 암호화 기능 불필요
This post is licensed under CC BY 4.0 by the author.