HTTP, HTTPS 차이
시스템 엔지니어링 2021. 7. 16. 10:38HTTP(Hypertext Transfer Protocol)
서버에서 브라우저로 데이터를 전송해주는 용도로 가장 많이 사용.
HTTPS = HTTP + Secure
SSL(보안 소켓 계층)을 사용하여 암호화된 연결, 데이터 도난을 방지 함.
TLS(전송 계층 보안)을 통해서도 보안을 제공하는데
데이터의 무결성 제공, 데이터 전송 중 수정, 손상을 방지, 사용자가 자신이 의도하는 웹사이트와 통신하고 있음을 입증하는 인증기능도 제공하고 있음.
SSL인증서
사용자가 사이트에 제공하는 데이터를 암호화.
HTTPS의 장점.
보안
검색엔진 최적화(SEO) - 검색엔진에서 노출 확률을 높임
가속화된 모바일 페이지(AMP, Accelerated Mobile Pages) - 구글에서 만든 모바일에서 콘텐츠 로딩 최적화 방법
HTTP 상태 코드
시스템 엔지니어링 2021. 7. 14. 15:38
1xx (정보): 요청을 받았으며 프로세스를 계속한다
2xx (성공): 요청을 성공적으로 받았으며 인식했고 수용하였다
3xx (리다이렉션): 요청 완료를 위해 추가 작업 조치가 필요하다
4xx (클라이언트 오류): 요청의 문법이 잘못되었거나 요청을 처리할 수 없다
5xx (서버 오류): 서버가 명백히 유효한 요청에 대해 충족을 실패했다
https://ko.wikipedia.org/wiki/HTTP_%EC%83%81%ED%83%9C_%EC%BD%94%EB%93%9C
https://developer.mozilla.org/ko/docs/Web/HTTP/Status
REST API 관점에서 바라보는 HTTP 상태 코드
https://sanghaklee.tistory.com/61
감사합니다.
IP, IP address, DNS, 네트워크 클래스
시스템 엔지니어링 2021. 7. 14. 11:52IP = Internet Protocol
IP address = Internet Protocol address
둘은 다르다.
IP 할당
고정된 IP 주소 할당받거나
DHCP를 이용하여 동적 IP 주소 할당
IPv4
32비트 0~255의 10진수를 사용하는 일반적인 IP 주소
0.0.0.0 ~ 255.255.255.255
예약번호 주소 있음 ( 예: 127.0.0.1은 localhost(로컬 호스트) )
IPv6
주소 길이를 128비트로 늘린 것.
두자리 16진수 8개를 사용하고 : 기호로 구분.
https://ko.wikipedia.org/wiki/IP_%EC%A3%BC%EC%86%8C
DNS(Domain Name System)
IP주소의 접근 편의성을 위해 IP주소마다 이름을 지정한다.
네트워크 계의 전화번호부.
네트워크 클래스
https://ko.wikipedia.org/wiki/%EB%84%A4%ED%8A%B8%EC%9B%8C%ED%81%AC_%ED%81%B4%EB%9E%98%EC%8A%A4