HTTP 웹 기본 지식28 인터넷 네트워크[PORT] 패킷 정보 IP는 목적지의 서버를 찾음 PORT는 서버 안에서 돌아가는 애플리케이션을 구분 같은 IP 내에서 프로세스 구분 패킷을 보낼 때 출발지 IP와 PORT를 보내기 때문에 응답을 보낼때 알 수 있음 IP는 아파트 PORT는 동, 호과 같다 PORT 번호 0 ~ 65535 -- 할당 가능 0 ~ 1023 -- 잘 알려진 포트, 사용하지 않는 것이 좋음 FTP -- 20, 21 TELNET -- 23 HTTP -- 80 HTTPS -- 443 이미지 출처 - https://www.inflearn.com/course/http-웹-네트워크 2022. 11. 21. 인터넷 네트워크[TCP, UDP] 인터넷 프로토콜 스택의 4계층 애플리케이션 계층 - HTTP, FTP 사용자와 가장 가까운 계층으로, 사용자-소프트웨어 간 소통을 담당하는 계층 사용자 또는 애플리케이션이 네트워크에 접속 할 수 있게 해주는 계층 전송 계층 - TCP, UDP 통신 노드 간 신뢰성 있는 데이터 전송을 보장하는 계층 물리적으로 연결하고, 경로를 지정했으면 이제 데이터를 전송해야하는데, 데이터를 전송하는 방법을 정의하는 계층 IP 프로토콜에서 발생했던 수많은 문제들을 TCP 프로토콜이 해결 인터넷 계층 - IP 패킷을 최종 목적지까지 라우팅하는 계층 방대한 인터넷 계층에서 어디로 보낼지 경로를 선택하는 계층 네트워크 인터페이스 계층 데이터를 전기신호로 변환한 뒤, 물리적 주소인 MAC 주소를 사용해, 알맞은 기기로 데이터를 .. 2022. 11. 21. 인터넷 네트워크[IP(인터넷 프로토콜)] IP 주소 부여 최소한의 규칙인 IP 주소를 통해서 복잡한 인터넷 망에서 상대 클라이언트를 찾아감 IP(인터넷 프로토콜)의 역할 지정한 IP 주소(IP Address)에 데이터 전달 패킷(Packet)이라는 통신 단위로 데이터 전달 IP 패킷 규칙 전송하고자 하는 데이터와 주소지 정보(출발지 IP, 목적지 IP) 등과 함께 구성됨 클라이언트 패킷 전달 패킷에 출발지, 목적지의 IP주소랑 전송 데이터와 함께 인터넷 망으로 보냄 인터넷 상의 노드(서버)들은 모두 규약을 따르기 때문에 해당 패킷의 정보(출발지, 목적지)를 이해할 수 있음 중간 노드들은 목적지 노드가 어디있는지 서로 물어가면서 해당 패킷을 전달 (라우팅) 서버 패킷 전달 응답 받을 때도 요청할 때와 같음 요청과 응답시에 다른 노드를 통해 전달 .. 2022. 11. 21. 인터넷 네트워크[인터넷 통신] 컴퓨터 둘은 어떻게 통신할까? 컴퓨터 두 대가 붙어있다면 케이블로 연결해서 주고 받을 수 있음 인터넷에서 컴퓨터 둘은 어떻게 통신할까? 컴퓨터 두 대가 붙어있지 않다면 인터넷 망을 이용해야함 인터넷은 단순하지 않음(위치에 따라 해저 광케이블, 인공위성, 기타 통신서버를 통해 통신) 수많은 중간 노드(서버)들을 거쳐야 넘어감 어떤 규칙을 통해서 수많은 복잡한 상황을 잘 헤쳐서 상대 클라이언트까지 찾아갈 수 있는지 알기 위해서는 IP(인터넷 프로토콜)에 대해 이해해야 함 이미지 출처 - https://www.inflearn.com/course/http-웹-네트워크 2022. 11. 21. 이전 1 2 3 4 5 다음