새소식

Computer Science/Network

네트워크 기초(네트워크, 패킷, 비트&바이트, LAN&WAN)

  • -

 

본 게시물은 ‘미즈구치 카츠야(저), 이승룡(역), ⌜모두의 네트워크⌟, 길벗, 2018’ 을 인용하였습니다.

 

1. 네트워크 구조

컴퓨터 네트워크란?

  • 네트워크란? : 컴퓨터 네트워크뿐만 아니라 사람과 사람의 네트워크, 도로와 철도의 네트워크 등 다양한 곳에서 쓰임
  • 컴퓨터 네트워크 : 컴퓨터 간의 연결
    • 2대 이상 연결되어 있으며 컴퓨터 간의 필요한 데이터(정보)를 서로 주고받을 수 있음
    • 즉, 컴퓨터는 네트워크를 통해 데이터를 서로 주고받음
  • 인터넷 : 전 세계의 큰 네트워크부터 작은 네트워크까지 연결하는 거대한 네트워크

 

패킷이란?

  • 패킷(packet) : 컴퓨터 간의 데이터를 주고받을 때 네트워크를 통해 전송되는 데이터의 작은 조각
  • 데이터를 작게 보내는 이유 : 큰 데이터를 그대로 전송하면 네트워크의 대역폭을 많이 점유하여 다른 패킷의 흐름을 막을 수 있음
    • 대역폭(bandwidth) : 네트워크에서 이용 가능한 최대 전송 속도, 전송할 수 있는 단위시간당 전송량
  • 작은 단위로 나누어진 패킷은 목적지에서 원래대로 되돌리는 작업이 필요함
    • 패킷이 전송한 순서대로 도착하지 않을 수 있음
    • 패킷이 누락될 수 있음

=> 송신 측에서 패킷을 보낼 때 각 패킷에 순서대로 번호를 붙여 전송

 

 

 

2. 정보의 양을 나타내는 단위

비트&바이트

  • 디지털 데이터(digital data) : 0과 1의 집합
  • 비트(bit) : 0과 1의 정보를 나타내는 최소 단위
  • 바이트(byte) : 8비트를 모아 1바이트(8bit==1byte)
    • 기본적으로 바이트 단위의 작업 수행
  • 문자 코드(character code) : 숫자와 문자의 대응표
    • ASCII 코드
  • 네트워크에 데이터를 전송하는 경우, 비트 정보 -> 전기 신호로 변환
    • 실제 네트워크에 전기 신호 전송

 

LAN&WAN

  • LAN(Local Area Network) : 건물 안이나 특정 지역을 범위로 하는 네트워크
    • 가정, 빌딩 안 사무실 같이 지리적으로 제한된 곳에서 컴퓨터와 프린터를 연결할 수 있는 네트워크
  • WAN(Wide Area Network) : 지리적으로 넓은 범위에 구축된 네트워크
    • ISP(Internet Servcie Provider, 인터넷 서비스 제공자)가 제공하는 서비스를 사용해 구축된 네트워크
  • LAN&WAN 차이
  LAN WAN
범위 좁음(건물, 특정 지역) 넓음(LAN과 LAN을 연결)
속도 빠름 느림
오류 적음 많음

 

 

가정에서의 LAN 구성

  • 가정에서 인터넷을 사용하려면 ISP인터넷 회선을 결정해야 함
    • 현재는 인터넷 회선으로 광랜을 많이 사용함
  • ISP와 네트워크를 연결하기 위해 인터넷 공유기가 필요함
    • 인터넷 공유기를 중심으로 내부 인터넷망(사설망)을 구성해 다양한 기기를 연결함
    • 접속 방식 : 유선 랜 방식, 무선 랜 방식

 

회사에서의 LAN 구성

소규모 회사

  • DMZ(DeMilitarized Zone) : 외부에 공개하기 위한 네트워크
    • 웹 서버 : 웹 사이트를 불특정 다수의 외부 사용자에게 공개하기 위함
    • 메일 서버 : 외부 사용자와 메일 주고받음
    • DNS 서버 : 외부에서 도메인 이름을 사용해 회사의 서버에 접속하기 위함
  • 네트워크가 커질수록 스위치, 랜 케이블 등의 배선도 늘어날 것

대규모 회사

  • 회사의 서버는 온프레미스 혹은 클라우드로 운영됨
  • 온프레미스(on-premise) : 사내/데이터 센터에 서버를 두고 운영하는 것(서버 장비실)
  • 각 서버/컴퓨터는 스위치나 무선 랜 기능을 사용해 사내 LAN에 접속함

 

용어 정리

  • 네트워크(network) : 컴퓨터를 두 대 이상 연결해 서로 데이터를 전송할 수 있는 통신망
  • 인터넷(Internet) : TCP/IP 프로토콜을 사용하는 세계 최대 규모의 네트워크로 전 세계의 컴퓨터를 연결해 정보를 교환할 수 있게 만든 하나의 거대한 컴퓨터 통신망
  • 패킷(packet) : 네트워크 통신을 할 때 사용되는 작게 분할된 데이터 조각으로 네트워크에서 전송하는 데이터의 기본 단위
  • 비트(bit) : 정보의 최소 단위로 0 또는 1을 나타냄
  • 바이트(byte) : 컴퓨터의 정보량 단위로 8비트를 1바이트라고 함
  • LAN(Local Area Network, 근거리 통신망) : 비교적 가까운 거리에 위치한 장치들을 서로 연결한 네트워크로 집, 사무실, 학교 등 건물 같이 가까운 지역을 연결하는 네트워크
  • WAN(Wide Area Network, 원거리 통신망) : LAN을 다시 하나로 묶는 거대한 네트워크로 특정 도시, 국가, 대륙 같이 매우 넓은 범위를 연결하는 하나의 네트워크
  • ISP(Internet Service Provider, 인터넷 서비스 제공자) : 인터넷에 접속하는 수단을 제공하는 주체로 일반 사용자, 기업체, 기관 등이 인터넷에 접속해 인터넷을 이용할 수 있도록 돕는 사업자
  • 서버(server) : 컴퓨터 네트워크에서 다른 컴퓨터에 서비스를 제공하기 위한 컴퓨터 또는 프로그램
  • 클라이언트(client) : 서버에서 보내주는 정보 서비스를 받는 측 또는 요구하는 측의 컴퓨터 또는 프로그램
  • DMZ(DeMilitarized Zone) : 네트워크 구성 중 일반적으로 인터넷인 외부 네트워크와 내부 네트워크 사이에 위치한 중간 지대(서브넷)로 네트워크 보안 영역으로 외부 공격자가 내부 네트워크에 침투하는 것을 막는 역할
Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.