사람 - Client
위치- 위도, 경도 → IP주소
사람 | Client | ||
---|---|---|---|
카페 위치 | 위도, 경도 | IP주소 | |
도로명 주소 | Domain | ||
문 | PORT | Outbound, Inbound | |
알바생 | Daemon |
Outbound의 경우 기본적으로 모두 열려있음.
Request → Daemon → Service
Daemon의 역할은?
카페에서 커피를 주문하기 위해선 어떻게 해야 할까?
이렇게 3가지 처럼 서버에도 요청할 때 올바른 방법으로 요청해야한다.
이걸 Protocol 이라고 한다.
결국 서버에 데이터 요청 == 카페에서 주문 이라고 생각하면 좋다.
Protocol에 잘 맞춰서 Packet을 보내주어야 요청이 정상적으로 처리된다.
Packet이란?
Protocol의 종류
Service Ports!!
이런 기본 포트들은 외워두도록 하자
왜 SSH, SFTP는 같은 포트를 동시에 사용가능할까?
→ 둘이 같은 프로토콜을 사용해서 가능하다고 하는데…찾아봐야할듯
Web Browser에서는 왜 포트번호를 붙이지 않아도 그냥 접속이 가능할까?
→ 기본적으로 HTTP, HTTPS를 Default라고 생각해서 바로 연결해주기 때문에 뒤에 80,443을 붙일 필요가 없다.
HTTPS란?
Hyper Text Transfer Protocol Secure
→ 패킷에 암호화까지 한 것
SSL → Secure Socket Layer == 인증서( SSL 인증서) →인증서를 통해서 암호화를 수행한다.
보통 SSL 인증서는 신뢰할 수 있는 사이트에서 발급받아야 보안에 문제가 없다.
Port Forwarding
전세계에서 보이는 외부(공인)IP → 1개 →192.~.~.~~~
그러나 공유기를 사용하는 모든 기기에 내부 IP는 다 있음.
외부와 내부를 이어주는 기능…이라는데 다시 내가 그냥 정리하자