42Seoul/Docker

21. docker 메뉴얼 파해치기 network part 1

Or71nH 2023. 3. 17. 12:31

일단 네트워크에 대한 공부를 시작하였다

 

https://youtu.be/BnAozPAMXnc

 

네트워크에 중요한 요소들로

- network Interface

- Internet protocol(IP)

- Public & Private Networks

- IP Addressing

- Subnet masks & CIDR

- Network Ports

- DNS

설명하고 있다

 

 

1. network Interface(인터넷 통신)

통신의 방법은 물리적과 가상적으로 할 수 있다

물리적의 경우 외부로 나가는 스위치나 허브를 거쳐 전송하려는 ip 주소를 찾아가 데이터를 전달한다

 

2. Internet protocol(IP 인터넷 통신 규약?)

데이터를 전송하기 위한 약속이라고 생각하면 될 거 같다

그 룰을 지키고 틀에 맞게 만들오 통신한다고 생각하면 된다

 

3. Public & Private Networks (공개용 비공개용 네트워크)

공개용은 인터넷으로 찾아 들어올 수 있게 하지만 비공개용은 lan이나 내부 통신만으로 접근 가능한 곳이다

 

4. IP Addressing

IP 주소는 어느곳으로 보내는지 그리고 그곳이 어디인지 정의하기 위한 주민등록증이라고 생각하면 된다.

 

5. Subnet masks & CIDR (서브넷 마스트 & Classless Inter-Domain Routing)

어디까지 비교할건지 라고 생각하면 된다.

라우터나 스위치에서 앞에서부터 몇칸의 비트를 비교하여 일치하는 곳을 보내준다고 생각하면 된다.

 

6. Network Ports (포트)

16 비트(65535 개 사용가능)로 이루어 져있다고 한다.

0 - 1023 은 시스템 포트라 인터넷에 정의되어있긴 하다

그중

port 80은 보안되지않은 http 통신

port 443은 보안된 https 통신

 

7. DNS (Domain Name System)

ip라는애를 이름을 만들어 주는것이다

이러면 사람들이 찾아가기 훨 쉬워지니 있는것