솜이의 데브로그

1장 ) 네트워크 첫걸음 본문

CS/Network

1장 ) 네트워크 첫걸음

somsoming 2021. 9. 12. 00:23

Reference : 모두의 네트워크

 

컴퓨터 네트워크란?

  • 컴퓨터간에 필요한 데이터를 서로 주고받는 통신망.
  • 컴퓨터 간의 데이터 전송, 웹사이트 열람, 메일 송.수신 등 가능
  • 인터넷 : 전 세계의 큰 네트워크부터 작은 네트워크까지를 연결하는 거대한 네트워크.

패킷 (packet) : 네트워크를 통해 전송되는 데이터의 작은 조각.

  → 네트워크의 대역폭 (bandwidth)을 많이 차지하지 않도록 사용. 큰 데이터는 작은 패킷으로 분할한다.

 

( ※ 네트워크 보안에서는 대역폭 소진 공격이 비중이 꽤 크다! )

 

패킷을 수신 받으면 패킷의 번호에 맞춰 원래대로 돌리는 작업을 해야한다. 

 

 

정보의 양을 나타내는 단위

  • 비트(bit) : 0과 1의 정보를 나타내는 최소 단위
  • 바이트(byte) : 8비트
  • 문자코드(character code) : 숫자와 문자의 대응표. ex) ASCII 코드
  • 실제로 네트워크에 데이터를 전송하는 경우에는 '전기 신호'를 전송함.

 

LAN과 WAN

  • LAN (Local Area Network) : 근거리 통신망 네트워크. 비교적 가까운 거리에 위치한 장치들을 연결.
  • WAN (Wide Area Network) : 원거리 통신망 네트워크. 랜을 다시 하나로 묶는 거대한 네트워크이다. ex) 특정 도시, 국가, 대륙 등의 넓은 범위를 연결.
  • ISP (인터넷 서비스 제공자) : 인터넷에 접속하는 수단을 제공하는 주체.  ex) KT, U+, SK브로드밴드
  • WAN 끼리는 ISP의 서비스를 사용해 네트워크 구축 가능하다.
  LAN WAN
범위 좁다 (건물/특정지역) 넓다 (LAN과 LAN 연결)
속도 빠름 느림
오류 적음 많음

 

가정에서의 LAN 구성

일반적인 가정에서 하는 네트워크 구성

 - 인터넷을 사용하기 위해 먼저 ISP와, 인터넷 회선을 결정한다.

 - 인터넷 공유기를 통해서 인터넷을 받아와 내부 인터넷망을 구성한다.

 - 기기들을 연결하여 사용한다.

  • 유선랜 : 랜 케이블 필요
  • 무선랜 : 랜 케이블 필요하지 않음.

 

회사에서의 LAN 구성

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

  • DMZ : 외부에 공개하기 위한 네트워크. 일반적으로 인터넷인 외부 네트워크와 내부 네트워크 사이에 위치한 중간 지대(서브넷). 외부 공격자가 내부 네트워크에 침투하는 것을 막는다. 주로 서버 공개  ex) 웹 서버, 메일 서버, DNS 서버
  • 서버 : 다른 컴퓨터에 서비스를 제공하기 위한 컴퓨터 또는 프로그램. 반대로 서버에서 보내주는 정보 서비스를 받는 측 또는 요구하는 측은 클라이언트라고 한다.
  • 회사 LAN에는 다양한 서버가 사용된다.
  • 회사에서는 서버를 운영하기 위해 서버를 사내에 설치하거나 (온프레미스), 데이터센터에 두거나, 클라우드(cloud)에 둘 수 있다.
  • 각 서버는 스위치와 연결하여 서로 통신할 수 있다. 스위치나 무선 랜 기능을 사용하여 사내 랜에 접속한다.

 

 

느낀점

확실히 전공수업 듣다 입문자용 책 보니까 진짜 엄청 쉽게 설명해준다그리고 보안쪽 내용들 위주로 보다가 그냥 네트워크 기본 내용들 보니까 어떻게 이런데서 공격을 할 생각을 했지 싶어서 신기하다ㅋㅋ

'CS > Network' 카테고리의 다른 글

3장 ) HTTP 정보는 HTTP 메시지에 있다  (0) 2021.09.22
3장 ) 물리계층  (0) 2021.09.22
2장 ) 간단한 프로토콜 HTTP  (0) 2021.09.18
2장 ) 네트워크 기본 규칙  (0) 2021.09.18
1장 ) 웹과 네트워크의 기본  (0) 2021.09.12