프로필사진
[Network] 책 정리 : 모두의 네트워크 (1)

2022. 8. 4. 19:00🔴 ETC/Network

300x250

 


Lesson 01. 네트워크 첫걸음

네트워크 구조

- 네트워크 : 2대 이상의 컴퓨터가 연결되어 있으며 서로 데이터를 주고 받을 수 있음
- 인터넷 : 전 세계의 큰 네트워크부터 작은 네트워크까지 연결하는 거대한 네트워크

- 패킷(packet) : 데이터를 주고받을 때 네트워크를 통해 전송되는 데이터의 작은 조각
큰 데이터 -> 작은 데이터로 나눠서 보내는게 규칙, 네트워크 정체를 방지함

큰 용량의 사진을 패킷으로 분할하여 전송

패킷에 순서대호 번호를 붙여 수신 후 다시 정렬 하여 원래의 사진으로 되돌릴 수 있다

정보를 나타내는 단위

- 디지털 데이터 : 컴퓨터가 다를 수 있는 숫자 0과 1의 집합
- 비트(bit) : 0과 1의 정보를 나타내는 최소 단위
- 바이트(byte) : 1비트를 8개 모음, 1 바이트 = 8 비트

랜과 왠 (접속할 수 있는 범위에 따라 2가지 종류로 나눈 네트워크)

- 랜(LAN, Local Area Network) : 특정 지역을 범위로 함 (ex. 가정이나 사무실)
- 왠(WAN, Wide Area Network) : 지리적으로 넓은 범위에 구축된 네트워크 (ISP가 제공하는 서비스를 사용하여 구축된 네트워크)
- 인터넷 서비스 제공자(ISP) : ex. KT, U플러스

 
범위 좁다 (건물, 특정 지역) 넓다 (랜 & 랜 연결)
속도 빠르다 느리다
오류 적다  많다

가정에서 하는 랜 구성

- 인터넷 서비스 제공자 & 인터넷 회선 2가지 결정하여 인터넷 개통
- 인터넷 공유기(broadband router) : 인터넷 서비스 제공자 & 네트워크 연결
연결 방식 : (1) 유선랜 (2) 무선랜

(소규모)회사에서 하는 랜 구성

- DMZ : 외부에 공개하기 위한 네트워크
외부에 '서버'를 공개 (주로 웹 서버, 메일 서버, DNS 서버)

서버를 운영하기 위해 서버를 사내에 설치하거나 데이터 센터에 두거나 클라우드에 둘 수도 있다
- 사내에서 운영하는 경우 서버장비실을 두고 랙(선반)을 설치한다
- 온프레미스(on-premise) : 사내 or 데이터 센터에 서버를 두고 운영하는 것 =/= 클라우드

서버 랙


Lesson 02. 네트워크의 기본 규칙

네트워크의 규칙

프로토콜 : 통신을 하기 위핸 규칙, 여러 규칙들이 서로 영향을 주지 않고 독립적으로 존재함

OSI 모델, TCP/IP 모델

ISO(International Organication foro Standardization) : 국제 표준화 기구, OSI모델이라는 표준 규격을 제정함
네트워크에서 데이터를 주고받기 위한 통신규격

네트워크 기술의 기본이 되는 모델이다

1) 물리 계층 : 시스템 간의 물리적인 연결과 전기 신호를 변환, 제어
2) 데이터 링크 계층 : 네트워크 기기 간의 데이터 전송, 물리 주소 결정
3) 네트워크 계층 : 다른 네트워크와 통신하기 위한 경로 설정, 논리 주소 결정
4) 전송 계층 : 신뢰할 수 있는 통신을 구현
5) 세션 계층 : 세션 체결, 통신 방식 결정
6) 표현 계층 : 문자 코드, 압축, 암호화 등의 데이터를 변환
7) 응용 계층 : 이메일, 파일전송, 웹사이트 조회 등 어플리케이션에 대한 서비스 제공

- 송신 --> 상위 ~ 하위 계층으로 데이터 전달 (각 계층 독립적임) ---> 하위 ~ 상위 계층으로 데이터 이동 ---> 수신 

- TCP/IP 모델 : 4계층으로 이루어짐

각각 계층에는 다양한 프로토콜이 있다

캡슐화 & 역캡슐화

- 헤더 : 데이터를 전달받을 상대방에 대한 정보를 포함한 필요한 정보
데이터 앞부분에 전송하는데 필요한 정보를 붙여서 다음 계층으로 보냄
- 캡슐화 : 헤더를 붙여 나가는 것
- 역캡슐화 : (데이터를 받고 난 후) 헤더를 하나씩 제거하는 것

컴퓨터에서 웹사이트에 접속하려고 한다 :

💊 캡슐화 💊 
1) 응용 계층 : 웹사이트를 접속하기 위한 요청 데이터를 만듬
2) 전송 계층 : 전송 계층 헤더 + 데이터, 신뢰할 수 있는 통신이 되도록 함
3) 네트워크 계층 : 네트워크 계층 헤더 + 전송 계층 헤더 + 데이터
4) 데이터 링크 계층 : 데이터 링크 계층  헤더 + 네트워크 계층 헤더 + 전송 계층 헤더 + 데이터 + 데이터 링크 계층 트레일러
트레일라 : 데이터를 전달 할 때 데이터의 마지막에 추가하는 정보
5) 전기 신호로 변환되어 수신측에 도착함
💊 역캡슐화 💊 
6~9) 각 계층에서 헤더를 제거하면서 데이터를 상위 계층으로 전달함

300x250