Free Lines Arrow
본문 바로가기
728x90

Development28

[WEB] HTTP 와 HTTPS 의 차이점 HTTP 와 HTTPS 의 차이점 HTTP HTTP는 암호화가 되지 않은 평문 데이터를 전송하는 프로토콜이다. HTTP로 정보를 주고 받으면 제3자가 정보를 조회할 수 있다. HTTPS HTTPS는 HTTP 에 암호화 과정이 추가 되어 있다. 공개키 암호화 방식으로 동작한다. 인증서가 필요하기 때문에 추가 비용이 발생 한다. 암복호화 과정이 있기 때문에 속도가 느리다. 차이점 프로토콜 보안 속도 추가비용 HTTP 취약 빠르다 없음 HTTPS 강화 느리다(오늘날 차이는 없음) 있다 공개키 암호화 방식 공개키: 모두에게 공개된 키 저장소에 따로 보관 개인키: 개인만 가지고 있는 키 2021. 8. 17.
[Network] TCP 와 UDP 의 차이점 1. TCP 와 UDP 의 차이점 1. 차이점 프로토콜 연결방식 데이터 경계 데이터손실 속도 크기제한 TCP 연결지향 경계가 없다. 없다. 느리다 제한이없다. UDP 비연결지향 걍계가 있다. 있다. 빠르다 제한이있다. 2. TCP 는 연결 지향형이다. 3handShake 방식으로 연결후 데이터를 전송한다. - 그렇기 때문에 신뢰도가 있다. 한번에 여러 데이터를 받을 수 있다. - 경계가 없기 때문에 한번에 데이터를 받을수 있다. 3. UDP 는 비연결 이다. 일단 데이터를 먼저 보낸다. - 상대방이 데이터를 정확하게 받았는지 체크하지 않는다. 만약 데이터를 5번 보냈다면 데이터를 5번에 걸쳐서 받아야 한다. - 경계가 있기 때문이다. 4. TCP 의 3handShake 3handShake는 클라이언트와 .. 2021. 8. 17.
[WEB] Rest API 와 설계 Rest API 란? REST(Representational State Transfer) 이다 www 와 같은 분산 시스템을 위한 소프트웨어의 한 아키텍처 형식이다. 이 용어는 로이 필딩(Roy Fielding)의 2000년 박사학위 논문에서 소개되었다. 필딩은 HTTP의 주요 저자 중 한 사람이다. 이 개념은 네트워킹 문화에 널리 퍼졌다. Rest 의 구성 자세한 내용은 아래에서 설명 하겠습니다. Resource(자원) :HTTP URI Representations: HTTP Message Pay Load Verb(행위) : HTTP Method Resource(자원)? Rest 아키텍처는 모든 컨텐츠를 하나의 리소스로 다룬다. 파일, HTML 페이지, 이미지, 비디오 또는 동적 비즈니스 데이터 등등 .. 2021. 8. 9.
[WEB] JSP 란? JSP Java Server Pages 개념 Java를 이용한 서버 사이드 스크립트 언어. 간단하게 설명 하면 HTML 코드에 Java 코드를 넣어 동적인 웹 페이지를 생성하는 웹 어플리케이션 도구이다. Java Server Pages의 약자이며 확장자는 당연히 .jsp를 사용. ASP와 마찬가지로 로 둘러싸인 스크립트 영역이 있다. 특징 JSP 로 들어와도 servlet 으로 수행된다. 예제 jsp 컨테이너 다음과 같은 역할을 담당한다. 1. JSP 파일을 서블릿 클래스로 변환 2. java 파일을 생성 3. 컴파일 하여 클래스 생성 4. 실행 수행과정 틀린 부분이 있다면 답글로 남겨주시면 감사하겠습니다. 2021. 7. 27.
728x90
반응형