본문 바로가기
개발자 일지/네트워크

모두의 네트워크 정리 PART1

by 네빌링 2023. 7. 1.
반응형

- 모두의 네트워크를 읽고 전반적인 정리 및 요약을 한다.

- 간단한 책 리뷰는 여기


1.네트워크 첫 걸음

  • 네트워크는 2대 이상 연결되면 네트워크다.
  • 인터넷은 거대한 네트워크다.
  • 네트워크를 통해 전달되는 데이터의 작은 조각을 패킷이라고 한다.
  • 데이터를 굳이 쪼개서 패킷으로 보내는 이유는 네트워크 대역폭을 너무 많이 차지해 흐름을 방해할 수도 있기 때문이다.
  • 패킷들은 송신시 차례대로 안 가기 때문에 패킷에 번호를 붙여 보낸다. 번호에 맞춰 수신측에서 정렬하면 원데이터로 나타낼 수 있다.
  • 0과 1의 정보를 나타내는 최소단위를 비트(bit)라고 한다.
  • 비트 8개는 바이트다.(8비트=1바이트)
  • 컴퓨터는 기본적으로 바이트 단위로 읽고 쓴다.
  • 0과 1만 다루는 컴퓨터에서 키보드로 문자를 어떻게 입력할까?
    • 숫자와 문자 대응표를 미리 만들어 둠 → 문자코드(character code)
    • 문자코드 중 하나는 ASCII코드(알파벳,기호, 숫자등을 다룰 수 있음)
      • ex)아스키 코드 65에 A가 대응(A를 누르면 컴퓨터로 A가 전달되고 대응되는 65를 확인하고 화면에 C를 표시)
    • 문자도 패킷으로 나누어 송수신
    • 실제로는 비트정보를 전기신호로 변환하기 때문에 네트워크에 전기 신호가 전송된다.
  • 네트워크에는 LAN, WAN이 있다.
  • LAN은 좁은 범위 네트워크, WAN은 넓은 범위 네트워크다.
  • 가정, 빌딩안, 사무실 등 지리적 제한된 곳에서는 LAN, 넓은 범위에 구축된 네트워크는 WAN
  • WAN은 ISP(인터넷서비스제공자)가 제공하는 서비스로 구축된 네트워크다.
  • 서울사무실(LAN)과 부산사무실(LAN)은 WAN으로 구축되어 있다.
  LAN WAN
범위 좁음 넓은(랜과 랜 연결)
속도 빠르다 느리다
오류 적다 많다

 

  • 가정에서 네트워크 구축시 ISP가 제공한 인터넷 회선, 공유기가 필요하다.
  • 가정용 공유기는 소규모 라우터다.
  • 연결방식은 유선, 무선이 있는데 랜케이블이 필요하면 유선이고 필요 없으면 무선이다.
  • 회사에서는 가정과 다르게 DMZ라는 네트워크 영역이 존재한다.
  • DMZ는 외부에 공개하기 위한 네트워크로 웹서버, 메일서버, DNS서버 등을 공개한다.
  • 서버를 사내, 데이터 센터에 두고 운영하는 것을 온프레미스라고 하며 클라우드와 비교된다.
  • 회사 서버에서는 크게 ISP부터 시작해서 라우터, 스위치를 거쳐 컴퓨터와 연결된다.

 

2.네트워크의 기본 규칙

  • 프로토콜은 네트워크에서 통신을 위한 규칙이다.
  • 예전에는 같은 회사의 컴퓨터끼리만 통신이 가능했다. 그래서 표준 규격을 정해야 했다.
  • ISO에서 OSI모델이라는 표준규격을 정했다.
  • OSI는 네트워크의 기본이 되는 기술로 7계층으로 나누어 설명하기 때문에 OSI7계층이다.
  • 응용계층, 표현계층, 세션계층, 전송계층, 네트워크 계층, 데이터링크 계층, 물리계층이 있다.

 

  • 데이터 송신시 응용계층에서 물리계층까지 데이터에 헤더 등이 붙어 전달되고, 전기신호로 바뀌어 목적지 물리계층에 도달하면 응용계층까지 도달하여 데이터를 받게 된다.
  • TCP/IP모델은 4계층으로 응용계층, 전송계층, 인터넷계층, 네트워크접속 계층으로 볼 수 있다.
  • 컴퓨터 A에서 B로 데이터를 보낸다고 가정했을 때, A에서는 데이터에 헤더를 붙여나간다. 이를 캡슐화라고 한다.
  • B가 A의 데이터를 물리계층에서 받았을 때, 응용계층까지 헤더를 하나씩 제거해나가는데 이를 역캡슐화라고 한다.
  • 송신시 전송계층과 네트워크 계층에서는 헤더를 붙이고, 데이터링크계층은 헤더와 트레일러를 붙인다.

 

반응형