차이

Web/HTTP

[HTTP] TDP와 UDP에 대해 알아보자

해당 게시글은 김영한님 HTTP 강의를 공부하고 기록하고자 작성하는 글입니다. 1️⃣ TCP란? TCP(Transmission Control Protocol)는 서버와 클라이언트 간에 데이터를 신뢰성 있게 전달하기 위해 만들어진 프로토콜이다. IP의 한계점인 비연결성, 비신뢰성을 해결하며, 전송 계층에 해당한다. 2️⃣ TCP 특징 연결지향 - TCP 3 way handshake(가상 연결) 서버와 연결이 된 것을 미리 확인한 후 메세지를 보낸다. 데이터 전달 보증 메시지 전달 중 누락이 되는 경우에 알 수 있다. 순서 보장 순서가 잘못됐을 시, 서버에서 해당 패킷부터 다시 보내라고 요청한다 즉, TCP는 신뢰할 수 있는 프로토콜이며, 현재 대부분 TCP를 사용한다. 3️⃣ UDP란? UDP(User D..

Java/Spring

[Spring] Spring vs Spring Boot

Spring을 공부하고 Spring Boot를 사용하면서, Spring과 Spring Boot의 차이점도 모르면 안 되지 않나? 라는 생각이 문득 들었다... 그래서 갑작스레 해당 게시글을 작성하게 됐다. 🤔 Spring vs Spring Boot Spring과 Spring Boot는 둘 다 JAVA를 기반으로 한 웹 애플리케이션 프레임워크다. ① 설정 방식 Spring은 기본적으로 개발자가 직접 설정하여 사용해야 하는 반면, Spring Boot는 자동 설정 기능을 제공하여 개발자가 설정을 더욱 간단하게 처리할 수 있도록 해준다. 즉, Spring Boot는 개발자가 간편하게 웹 애플리케이션을 개발할 수 있도록 도와준다. ② 내장형 서버 제공 Spring Boot는 내장형 서버를 제공하므로, 서버를 별..

당찬 뱁새
'차이' 태그의 글 목록