레이블이 인터넷인 게시물을 표시합니다. 모든 게시물 표시
레이블이 인터넷인 게시물을 표시합니다. 모든 게시물 표시

2017년 5월 14일 일요일

파비콘 (Favicon)의 간략한 역사

파비콘 (Favicon : 바로 가기 아이콘이라고도 함) Internet Explorer 5에서 처음 등장했습니다. 여기서 favicon.ico 아이콘을 웹 사이트의 루트에 두면 16px 크기의 이미지가 주소 표시 줄과 북마크 목록의 URL 옆에 어떠한 HTML 추가함이 없이 나타납니다. 처음에는 Favicon에 대한 요청을 계산하여 사이트에 즐겨 찾기를 몇번 추가했는지 평가하는 추가 이점이 있었지만 브라우저가 책갈피 이외의 다른 것에 대한 favicon을 지원하기 시작한 이후로는 더이상 신뢰할 수 없습니다.

파비콘과 응용 프로그램 아이콘들의 목적은 행동을 요약하거나 언어 장벽을 극복하는 것이 아니라 사이트를 푯말로 표현하고 브랜딩을 브라우저로 확장하는 것입니다. 따라서 파비콘은 거의 항상 사이트 로고의 작은 크기의 로고가 됩니다. 다행히도 일반적으로 응용 프로그램 아이콘보다 16 픽셀 로고를 다시 만드는 것이 더 간단합니다.

요즘에는 훨씬 더 큰 크기도 사용할 수 있지만 16px 버전은 필수적이며 아이콘 디자인을 처음 사용하는 경우 시작하기에 이상적입니다.

2016년 8월 15일 월요일

HTTP vs HTTPS 간략한 비교표

일반적으로 인터넷에서 많이 사용되는 HTTP 프로토콜과 보안이 강화된 HTTPS를 간략히 비교한 표입니다.

HTTP
HTTPS
HyperText Transfer Protocol
▲ Hypertext Transfer Protocol over Secure Socket Layer
WWW 상에서 정보를 주고 받을 수 있는 프로토콜
▲ WWW 통신 프로토콜인 HTTP의 보안이 강화된 버전
▲ 주로 HTML 문서를 주고 받는 데에 사용
통신의 인증과 암호화를 위해 Netscape Communications Coporation이 개발했으며, 전자 상거래에서 널리 사용
TCP를 사용
소켓 통신에서 일반 텍스트를 이용하는 대신에, SSL이나 TLS 프로토콜을 통해 세션 데이터를 암호화
▲ 기본 포트는 80
기본 포트는 443
▲ 클라이언트와 서버 사이에 이루어지는 요청/응답(request/response) 프로토콜
▲ 클라이언트인 웹 브라우저가 HTTP를 통하여 서버로부터 웹페이지나 그림 정보를 요청하면, 서버는 이 요청에 응답하여 필요한 정보를 해당 사용자에게 전달
▲ 보호의 수준은 웹 브라우저에서의 구현 정확도와 서버 소프트웨어, 지원하는 암호화 알고리즘에 달림
HTTP를 통해 전달되는 자료는 http:로 시작하는 URL로 조회
▲ HTTPS를 사용하는 웹페이지의 URL 'http://'대신 'https://'로 시작

상세한 기술 문서는 아래와 같다.

IEFT HTTP/1.1 기술 명세서 (1999 6) : http://tools.ietf.org/html/rfc2616
HTTP over TLS(RFC 2818)에 대한 기술 명세서 : http://www.ietf.org/rfc/rfc2818.txt