일기 31

[프로토콜] IP

IP ( Internet Protocol ) : 인터넷 프로토콜 역할 Packet이라는 통신 단위로 지정한 IP 주소*에 데이터 전달 한계 - 비연결성 : 대상 서버가 패킷을 받을 수 있는 상태인지 모름 ex) 패킷을 받을 대상이 없거나 서비스 불능 상태 - 비신뢰성 : 패킷 소실, 패킷 전달 순서 문제 발생 - 프로그램 구분 불가 : 같은 IP사용 서버에서 통신하는 둘 이상의 애플리케이션 -> TCP 등장 : https://jun2ee22.tistory.com/entry/%ED%94%84%EB%A1%9C%ED%86%A0%EC%BD%9C-%EC%A0%84%EC%86%A1-%EA%B3%84%EC%B8%B5 패킷 정보 출발지 IP, 도착지 IP, 기타 ... IP 주소(IP Address) : 기억이 어렵고..

일기 2023.01.25

[프로토콜] TCP, UDP

TCP ( Transmission Control Protocol ) : 전송 제어 프로토콜 신뢰 가능, 현재 대부분 사용 특징 - 연결 지향 : TCP 3way handshake(가상 연결) SYN: 접속 요청, ACK: 요청 수락 오른쪽 그림 참고 - 데이터 전달 보증 → 데이터 전송 ← 데이터 잘 받았다 - 순서 보장 → 패킷1, 패킷2, 패킷3 전송 ←1,3,2도착? 2부턴 다시 보내세요. 패킷 정보 출발지 PORT*, 목적지 PORT, 전송 제어, 순서, 검증 정보 ... UDP( User Datagram Protocol ) : 사용자 데이터그램 프로토콜 특징 - 단순하고 빠름 ( TCP 특징 3개 x ) - 하얀 도화지에 비유 (기능 거의 x → 애플리케이션에서 추가 작업 필요) 패킷 정보 IP..

일기 2023.01.25

[프로토콜] ..

프로토콜이란? 데이터를 원활히 주고받기 위하여 자원에 접근하는 방식을 약속한 여러가지 규약 ex) IP, TCP, UDP, HTTP 등등 HTTP (애플리케이션계층) url TCP, UDP (전송계층) https://jun2ee22.tistory.com/entry/%ED%94%84%EB%A1%9C%ED%86%A0%EC%BD%9C-%EC%A0%84%EC%86%A1-%EA%B3%84%EC%B8%B5 IP (인터넷 계층) https://jun2ee22.tistory.com/entry/%ED%94%84%EB%A1%9C%ED%86%A0%EC%BD%9C-%EC%9D%B8%ED%84%B0%EB%84%B7-%EA%B3%84%EC%B8%B5

일기 2023.01.25

웹 흐름

https://www.google.com/search?q=hello&hi=ko uri 개념 : https://jun2ee22.tistory.com/entry/URI 1. DNS 조회 IP: 200.200.2 port : 443 2. HTTP 요청 메시지 생성 3. HTTP 메시지 전송 전송 흐름 : https://jun2ee22.tistory.com/entry/%E3%84%B1%E3%85%96%EC%B8%B5 4. HTTP 메시지 해석* 5. HTTP 응답 메시지 생성 6. HTTP 메시지 전송 7. html 데이터 랜더링 http 메시지 해석 - 서버 TCP/IP 연결 대기, 소켓 연결 - 파싱(메서드, url, Content-Type 확인 → message body 파싱 → 저장 프로세스 → 비즈니스..

일기 2023.01.25

URI

URI ( Uniform Resource Identifier ) 란? uniform : 리소스를 식별하는 통일된 방식 resource : URI로 식별할 수 있는 모든 것 (자원) identifier : 다른 항목과 구분하는데 필요한 정보 통합 자원 식별자 : 인터넷에 있는 자원을 나타내는 유일한 주소 URN, URL의 상위 개념 → URN ( Uniform Resource Name ) : 리소스에 이름을 부여 - 변하지 않음, 실제 리소스를 찾을 수 있는 방법이 보편화 되지 않아 거의 사용x → URL ( Uniform Resource Locator ) : 리소스가 있는 위치 지정 - 변할 수 있음, 실제 리소스를 찾을 때 사용, ex) urn:isbn:8960777331 scheme://[userin..

일기 2023.01.25