본문 바로가기
반응형

개발/브라우저와 네트워크29

폰트최적화 폰트 파일 경량화폰트 포맷 변경하기 폰트 파일크기는 EOT> TTF/OTF > WOFF > WOFF2이다.https://transfonter.org/ Online @font-face generatorThe @font-face CSS rule allows web developers to specify online fonts to display text on their web pages. By allowing authors to provide their own fonts, @font-face eliminates the need to depend on the limited number of fonts users have installed on theirtransfonter.org위 페이지에서 폰트 포맷을 변경.. 2024. 5. 21.
HTTP - Stateless, 비연결성 StatelessStateless 특징무상태, 서버가 브라우저의 상태를 저장하지 않음 scale up이 쉬움서버가 문제가 있을때 다른 서버로 대체 할 수 있음아무 서버나 사용해도 됨ex: 선착순 이벤트, 학과 수강신청, 명절 버스 예약등 짧은시간에 요청이 몰리는 경우 서버를 확장하여 대처하기 쉽다.한계로그인등은 상태유지가 필요함.클라이언트에서 토큰을 계속 보내주거나, 세선+쿠키로 서버에서 로그인 상태를 저장하기도 함 비연결성비연결성 특징HTTP는 기본이 연결을 유지하지 않기 때문에 서버 리소스를 효율적으로 사용 할 수 있다.ex: 구글을 이용하는 사람들이 수억이어도 검색 버튼을 누르는 사람들은 그보다 적기 때문에 동시에 처리하는 요청은 일부이다. 한계와 극복TCP/IP 연결을 새로 맺어야 함. 3way .. 2024. 5. 18.
HTTP 서론 이제는 왠만하면 TCP통신를 직접연결하기보단 HTTP통신을함.HTTP1.1, HTTP2는 TCP기반인데HTTP3는 UDP기반 TCP는 3way handshake때문에 엄청 빠르진않음HTTP3는 UDP를 최적화하여 TCP의 장점+속도까지 챙김 2024. 5. 18.
TCP UDP IP 프로토콜의 한계IP 프로토콜은 아래 한계들이 있다.비연결성: 서버에서 못받는 상황이어도 그냥 계속 보냄 (상어가 해저 케이블을 뜯어먹어서 물리적인 연결고리가 끊어져도 알 수 없음)순서 보장이 안됨: 대용량 데이터를 전송하다보면 분할하여 보내게 되는데 중간과정에서 순서가 변경되어도 이를 알 수 없음구분안됨: 같은 IP에서 여러 어플리케이션을 사용할 경우 구분 못함(ex: 멜론켜놓고 게임할때)위 문제들을 해결 할 수 있는 프로토콜이 TCP 프로토콜이다.TCP 프로토콜전송 제어 프로토콜이다. 말부터가 전송을 제어한다고 한다.출발지와 도착지의 port 와 더불어 전송제어, 순서, 검증등의 정보를 담고 있다. 다음 특징이 있다.연결지향: 3way handshake로 상호간의 연결을 논리적으로 확인한 후에 데.. 2024. 5. 14.
반응형