[CS-network] 모두의 네트워크 - 제 1장 (lesson 01~05)

sing sang song·2022년 5월 15일
0

CS-네트워크

목록 보기
1/9
post-thumbnail

Lesson 01 네트워크의 구조

컴퓨터 네트워크란?

컴퓨터를 2대 이상 연결하였을 때 컴퓨터 네트워크라 칭할 수 있다.
(컴퓨터 간에 필요한 데이터(정보)를 서로 주고 받을 수 있다.)

그렇다면 인터넷은 무엇인가?

  • 전 세계의 큰 네트워크로부터 작은 네트워크까지를 연결하는 거대한 네트워크를 말하는 것이다.

패킷이란?

네트워크나 인터넷에서 데이터를 주고 받으려면 규칙이 있어야 한다.
그 규칙에 패킷(packet)을 이용한다.

패킷 packet?

  • 네트워크를 통해 전송되는 데이터의 작은 조각을 말한다.
  • 큰 데이터가 있어도 작게 나누어서 보내는게 규칙이다.( 일종의 택배? )

왜 큰 데이터를 한번에 보내지 않고 나누어서 보내야 할까?

  • 큰 데이터를 그대로 보내면 그 데이터가 네트워크의 대역폭(bandwidth)을 너무 많이 차지(점유)해서 다른 패킷의 흐름을 막을 위험이 있다.(고속도로 2차선에 대형 화물차가 나란히 간다고 생각하면,,어후)
    • 대역폭(bandwidth) : 일반적으로는 네트워크에서 이용 가능한 최대 전송 속도로 정보를 전송할 수 있는 단위 시간당 전송량을 말한다.

❗️ 데이터를 패킷으로 보내면 원래의 데이터로 돌리는 작업을 해줘야 한다.
그래서 송신측에서 수신 측으로 패킷을 보낼 때는 각 패킷에 순서대로 번호를 붙여서 보낸다.
그럼 번호에 맞춰 정렬하면 되니까 늦게 도착한 패킷도 원래 위치로 돌아갈 수 있는 것이다.

Lesson 02 정보의 양을 나타내는 단위

비트(bit)와 바이트(byte)란?

디지털 데이터(digital data) : 모든 컴퓨터는 숫자 0과 1만을 다루는데 그 0과 1의 집합이다.
비트(bit) : 0과 1의 정보를 나타내는 최소 단위
바이트(byte) : 0 또는 1인 숫자 여덟개의 집합 단위 (8비트 = 1바이트)

❓ 컴퓨터는 숫자로만 이루어져 있는데 어떻게 문자를 쓸 수 있을까?

  • 숫자와 문자의 대응표를 미리 만들어 두었기 때문이다.
  • 이 대응표를 문자코드(character code)라고 한다 (예: ASCII코드,unicode em등등 )

    ASCII코드
    미국정보교환표준부호(영어: American Standard Code for Information Interchange), 또는 줄여서 ASCII( /ˈæski/, 아스키)는 영문 알파벳을 사용하는 대표적인 문자 인코딩이다. 아스키는 컴퓨터와 통신 장비를 비롯한 문자를 사용하는 많은 장치에서 사용되며, 대부분의 문자 인코딩이 아스키에 기초를 두고 있다.
    아스키는 7비트 인코딩으로, 33개의 출력 불가능한 제어 문자들과 공백을 비롯한 95개의 출력 가능한 문자들로 총128개로 이루어진다. 제어 문자들은 역사적인 이유로 남아 있으며 대부분은 더 이상 사용되지 않는다. 출력 가능한 문자들은 52개의 영문 알파벳 대소문자와, 10개의 숫자, 32개의 특수 문자, 그리고 하나의 공백 문자로 이루어진다.
    위키백과 - 링크

문자도 사진과 마찬가지로 상대방에게 이 숫자를 패킷으로 나누어서 보내면 받은 쪽에서 패킷을 원래 값으로 되돌릴 수 있다. 따라서 문자 데이터도 패킷으로 나누어서 네트워크에 전송하면 된다.

Lesson 03 랜과 왠(LAN & WAN)

네트워크에는 랜(LAN)이라고 하는 좁은 범위의 네트워크와 왠(WAN)이라고 하는 넓은 범위의 네트워크가 있다. 랜과 왠의 차이점에 대해 알아보자

LAN과 WAN의 차이

LAN(Local Area Network)

  • 건물 안이나 특정 지역을 범위로 하는 네트워크(지리적으로 제한된 공간. 예)) 사무실, 집)

WAN(Wide Area Network)

  • 지리적으로 넓은 범위에 구축된 네트워크
  • 인터넷 서비스 제공자(ISP)가 제공하는 서비스를 사용하여 구축된 네트워크
  • LAN과 LAN을 ISP(kt,u+,sk브로드밴드)에서 제공해주는 서비스로 연결시켜주면 WAN구성이 된다.
LANWAN
범위좁다넓다
속도빠르다느리다
오류적다많다

*요즘에는 기가바이트로 이루어져서 WAN도 워낙 빠르기 때문에 일반적으로 체감하기 힘들긴 하나 여전히 WAN은 LAN보다는 느리다.

✅ 인터넷의 시작
1969년 12월 미국 국방부의 ARPA(Advanced Research Projects Agency,첨단연구계획)에서는 군사 목적으로 컴퓨터 네 대를 연결했는데 이것이 인터넷의 시작이다.(알파넷,ARPANET)

Lesson 04 가정에서 하는 랜 구성

인터넷 서비스 제공자와 인터넷 회선을 결정하고 계약한다
인터넷 서비스 제공자와 인터넷 공유기로 접속한다.
접속 방식에는 유선 랜 방식과 무선 랜 방식이 있다.

Lesson 05 회사에서 하는 랜 구성

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

소규모 회사(소호 기업)에서의 네트워크 구성에 대해 알아 보자

소호기업 (SOHO)
Small Office/Home Office의 약어

가정에서의 랜 구성과 다른 점은 DMZ라는 네트워크 영역이 있다는 점이다.

DMZ(DeMilitarized Zone)는 외부에 공개하기 위한 네트워크

외부에 무엇을 공개할까?

  • 서버 : 주로 웹 서버, 메일 서버, DNS서버를 공개

회사에서는 서버를 운영하기 위해
1)서버를 사내에 설치하거나
2)데이터 센터에 두거나
3)클라우드(cloud)에 둘 수 있다.

❗️사내 또는 데이터 센터에 서버를 두고 운영하는 것을 온프레미스(on-premise)라고 한다.
클라우드와 비교할 때 자주 사용하는 단어이다

각 서버나 컴퓨터는 스위치나 무선 랜 기능을 사용하여 사내 랜에 접속한다.


Reference
책 - [모두의 네트워크]

profile
세상을 선명하게

0개의 댓글