2022. 8. 4. 19:00ㆍ🔴 ETC/Network
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) 각 계층에서 헤더를 제거하면서 데이터를 상위 계층으로 전달함
'🔴 ETC > Network' 카테고리의 다른 글
[DVA-C02] AWS Certified Developer Associate 자격증 후기 (0) | 2023.08.06 |
---|---|
네트워크 스루풋 측정 (feat. iperf3 말고 iperf..) (0) | 2023.06.12 |
NCP에서 VPC Peering 구축하기 (2) | 2023.06.10 |
iperf3을 사용하여 연결된 VPC간 네트워크 성능 테스트 (feat.NCP VPC Peering) (0) | 2023.06.10 |
[Network] 책 정리 : 모두의 네트워크 (2) (0) | 2022.08.21 |