maroo25 / self-learning-network

2 stars 0 forks source link

1장. 네트워크 첫 걸음 #2

Open maroo25 opened 1 year ago

maroo25 commented 1 year ago

Lesson 01 네트워크의 구조

1. 컴퓨터 네트워크란?

두 대 이상의 컴퓨터 연결, 컴퓨터를 연결해놓은 구조 = 네트워크 컴퓨터 간의 데이터(파일) 전송, 웹 사이트 열람, 메일 송수신 등의 기능

2. 패킷이란?

패킷(packet) = 네트워크나 인터넷으로 데이터를 주고받기 위한 규칙 컴퓨터 간에 데이터를 주고받을 때 네트워크를 통해 전송되는 데이터의 작은 조각

큰 데이터도 굳이 작게 나누어 보내는 이유? 큰 데이터를 그대로 보내면 그 데이터가 네트워크의 대역폭을 너무 많이 점유해서 다른 패킷의 흐름을 막을 위험이 있다.

대역폭(bandwidth) = 네트워크에서 이용가능한 최대 전송 속도, 정보를 전송할 수 있는 단위 시간당 전송량

K-20230127-767568

K-20230127-767807

KakaoTalk_20230127_201711690 이런 위험을 막기 위해 용량이 큰 데이터는 패킷으로 분할하여 전송한다.

KakaoTalk_20230127_201711690_01 제각각의 순서로 도착한 패킷으로 원래의 데이터를 되돌리기 위해, 패킷을 보낼 때는 패킷에 순서대로 번호를 붙여 보낸다. 번호에 맞춰 정렬.

maroo25 commented 1 year ago

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

비트(bit), 바이트(byte)

비트와 바이트란?

디지털데이터 (digital data) = 0과 1의 집합

KakaoTalk_20230127_201711690_03

비트(bit) = 0과 1의 정보를 나타내는 최소 단위, 네트워크에 데이터를 전송하는 경우에는 비트 정보를 전기 신호를 변환하기 때문에 실제로는 네트워크에 전기 신호가 전송되고 있다.

KakaoTalk_20230127_201711690_02 바이트(byte) = 8비트, 컴퓨터는 기본적으로 바이트 단위로 데이터를 읽고 쓴다.

컴퓨터는 모든 것을 0과 1의 집합으로만 다루지만, 이에 대응하는 숫자나 문자의 대응표를 미리 만들어두었기 때문에 키보드로 문자를 입력할 수 있다. 대응표 = 문자코드

문자 코드(character code) 숫자와 문자의 대응표, ASCII 코드 등 문자도 사진과 마찬가지로 상대방에게 이 숫자를 패킷으로 나누어서 보내면, 받은 쪽에서 패킷을 원래 값으로 되돌릴 수 있다.

maroo25 commented 1 year ago

Lesson 03 랜(LAN)과 왠(WAN)

랜과 왠 : 접속할 수 있는 범위의 차이

KakaoTalk_20230127_201711690_04

랜(LAN) : Local Area Network (근거리 통신망), 건물 안이나 특정 지역을 범위로 하는 지리적으로 제한된 곳의 네트워크.

KakaoTalk_20230127_201711690_05

왠(WAN) : Wide Area Network (광역 통신망), 지리적으로 넓은 범위의 네트워크. 인터넷 서비스 제공자(ISP)가 제공하는 서비스를 사용하여 구축된 네트워크. 랜과 랜을 연결 .

범위 좁다 넓다
속도 빠름 느림
오류 적다 많다
maroo25 commented 1 year ago

Lesson 04 가정에서 하는 랜 구성

1 가정에서의 네트워크 구성

집에서 구성하는 네트워크는 랜 인터넷을 사용하기 위해 인터넷 서비스 제공자(ISP)와 인터넷 회선을 결정해야한다.

KakaoTalk_20230127_201711690_06

ISP와 네트워크를 연결하기 위해 인터넷 공유기(broadband router)가 필요하다. (-> Lesson22)

유선 랜과 무선 랜 KakaoTalk_20230127_204639823 랜 케이블이 필요하면 유선 랜

maroo25 commented 1 year ago

Lesson 05 회사에서 하는 랜 구성

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

KakaoTalk_20230127_201711690_08

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

회사의 서버 운영 : 1.사내 설치 2. 데이터 센터 3. 클라우드

KakaoTalk_20230127_201711690_07

온프레미스(on-premis) : 사내 또는 데이터 센터에 서버를 두고 운영하는 것 <->클라우드

서버 장비실의 랙(선반) 안에는 서버와 라우터(주로 무선), 스위치를 설치, 각 서버는 스위치와 연결하여 서로 통신할 수 있다.

DarrenKwonDev commented 1 year ago

추가적으로 같이 이야기 나눠보면 좋을 것 같은 내용을 추가해보았습니다.

2장

4장