인터넷 상에서 데이터를 메세지의 형태로 보내기 위해 IP와 함께 사용하는 프로토콜.IP가 데이터의 배달을 처리한다면 TCP는 패킷을 추적 및 관리함TCP의 특징연결지향적인 특성을 가지고 있다.자체적으로 오류를 처리하며 순서가 뒤바뀐 패킷을 교정해준다.(높은 신뢰성 보장
웹 상에서 클라이언트와 서버 사이에 이루어지는 요청/응답 프로토콜.주로 HTML 문서를 주고받을 때 쓰이며 보통 80번 포트를 사용한다.HTTP는 HTML페이지 즉 텍스트를 주고받기 때문에 보안에 취약하다.Method, Path, Version, Headers, Bod
자원을 이름으로 구분하여 해당 자원의 상태를 주고받는 모든 것구체적으로 URI를 통해 고유한 자원을 명시하고, HTTP Method(POST, GET, PUT, DELETE)를 통해 해당자원에 대한 CRUD 동작을 수행하는 것REST는 기본적으로 웹의 기존 기술과 HT
바뀌지 않는 페이지단순 HTML, CSS, JavaScript, imgae, file등이 해당인자에 따라 동적인 Content를 반환하는 페이지내부 프로그램 로직에 따라 만들어진 결과물웹 브라우저 클라이언트로부터 HTTP 요청을 받아들이고 HTML 문서와 같은 웹페이지

거대한 컴퓨터 통신 시스템을 한번에 처리하기 어렵기 때문에 추상화를 통해 부분적으로 나누게 되었고 계층화를 유도하며 7계층의 프로토콜이 된 것프로토콜이란?컴퓨터나 여러 통신장비 사이에서 메세지를 주고받을 때 정해놓는 규칙체계양쪽이 반드시 대칭관계를 이루며 보내는 쪽과

TCP는 장치들 사이에 논리적인 접속을 성립하기 위해 3-way Handshake를 사용3-way Handshake : TCP/IP 프로토콜을 이용해서 통신을 하는 응용 프로그램이 데이터를 전송하기 전에 먼저 정확한 전송을 보장하기 위해 상대방 컴퓨터와 사전에 세션을
데이터를 데이터그램 단위로 처리하며 비연결성, 신뢰성이 없는 특징을 가지고 있는 전송 프로토콜OSI 7계층에서 4계층인 전송계층에 해당하는 프로토콜3계층인 IP가 제공하는 수준 정도의 간단한 IP 상위계층 프로토콜\-> 에러가 생길 수도 있고 재전송이나 순서가 바뀔 수

암호문을 생성할 때 사용하는 키와 암호문을 평문으로 복원할 때 사용하는 키가 동일한 암호 시스템장점키 크기가 상대적으로 작다.알고리즘 내부구조가 단순하여 시스템 개발 환경에 용이하다비대칭키에 비해 암호화와 복호화 속도가 빠르다단점교환 당사자간에 동일한 키를 공유해야 하

UI(User Interface) : 사용자 인터페이스를 디자인기기와 유저가 서로 상호작용 할 수 있도록 연결해주는 매개체ex) 디스플레이 화면, 아이콘, 검색창, 색상, 폰트, 문자...디자인의 구성요소인 폰트, 색, 줄간격 등 상세한 요소가 포함되고 기술적 부분은
웹 사이트의 전체 페이지를 하나의 페이지에 담아 동적으로 화면을 바꿔가며 표현하는 것과거의 웹사이트는 유저의 작동에 따라 매번 새로운 페이지를 서버에서 전송해줬음(SSR)\-> 페이지 용량이 커짐에 따라 유저의 클릭한번에 새로운 페이지를 로딩하는게 버거워졌음\-> SP

수많은 서버 접속자를 감당하기 위해 서비스를 제공하는 측에서 미리 트래픽을 예측하고, 서버와 네트워크를 증설하는 방식다른 말로 네트워크 또는 서버에 가해지는 부하를 분산해주는 기술을 의미함클라이언트와 네트워크 트래픽이 집중되는 서버들 또는 네트워크 허브사이에 위치Loa