네트워크

[모두의 네트워크] 1장(네트워크 첫걸음) 정리

컴퓨터 네트워크

  • 컴퓨터 네트워크: 두대 이상의 컴퓨터간 연결을 컴퓨터 네트워크라 한다.

패킷(packet)

  • 컴퓨터간 데이터를 주고 받을 때, 네트워크를 통해 전송되는 데이터의 작은 조각을 의미
  • 패킷으로 나누지 않고 데이터를 전송하고자 할 경우, 큰 데이터를 보낼때 네트워크의 대역폭을 많이 차지하여 다른 데이터 전송의 흐름을 막을 수 있기 때문에 패킷으로 나누어 전송
  • 패킷의 수신측에서 패킷들을 조합하여 원래 데이터를 정상적으로 확인하기 위해, 송신측에서 데이터를 패킷으로 나누어 전송할때 패킷에 순서대로 번호를 붙여 전송
  • 대역폭: 네트워크에서 이용 가능한 최대 전송 속도로 정보를 전송할 수 있는, 단위 시간당 전송량

정보 단위

  • 비트(bit)
    • 0과 1의 정보를 나타내는, 최소 단위
  • 바이트(byte)
    • 컴퓨터의 저장 단위로, 컴퓨터가 조작하는 정보의 최소 처리 단위
    • 8bit로 구성(1byte = 8bit)
  • 문자코드
    • 숫자와 문자의 대응표
    • 대표적으로 ASCII 코드 존재
    • 네트워크에 데이터를 전송하는 경우, 비트 정보를 전기신호로 변환하므로 네트워크에는 실질적으로 전기신호가 전송됨
    예시: 사용자가 키보드 C를 눌렀을 경우, 컴퓨터로 문자코드가 전달되고 컴퓨터는 그 키에 대응하는 문자 코드인 67를 확인하여 화면에 C를 표시

WAN, LAN

  • WAN(Wide Area Network)
    • 지리적으로 넓은 범위에 구축된 네트워크
    • 속도가 느리고 오류가 많다.
  • LAN(Local Area Network)
    • 건물이나 특정 지역을 범위로 하는 네트워크(지리적으로 제한된 공간)
    • ISP가 제공하는 서비스를 사용하여 구축된 네트워크
    • 속도가 빠르고 오류가 적다.
    • ISP(Internet Service Provider): 인터넷 상용 서비스를 제공자(ex> KT, U+, SK)

회사에서의 LAN 구성

  • 가정에서의 일반적인 LAN 구성과 다르게 DMZ가 존재
  • DMZ(DeMilitarized Zone): 비무장지대, 네트워크에서는 외부에서 접근이 가능한 네트워크
  • 서버 운영 방식은 클라우드(Cloud)와 온프레미스(On-premise)가 존재
  • 온프레미스: 서버를 클라우드 같은 원격 환경에서 운영하는 방식이 아닌, 자체적으로 보유한 전산실 서버에 직접 설치해 운영하는 방식