21. docker 메뉴얼 파해치기 network part 1
일단 네트워크에 대한 공부를 시작하였다
네트워크에 중요한 요소들로
- 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라는애를 이름을 만들어 주는것이다
이러면 사람들이 찾아가기 훨 쉬워지니 있는것