CS30 HTTPS 동작원리 Build Up HTTP는 인터넷 상에서 정보를 주고받을 수 있는 프로토콜이다. 보통 시중이 출시된 앱이나 웹페이지들은 보통 HTTP를 기반으로 통신한다. 이와 관련되서 CORS 등을 잘 알고 있어아야 한다. HTTP 의 대표적인 특징으로 2가지 있다. 무상태 비 연결성 암호화 방식 : 공개키(비대칭키), 대칭키 공개키 키 2개를 운용하여 암/복호화 하는 방식 둘 중 하나를 비공개키(Private Key) 혹은 개인키라 부르며, 이는 자신만 가지고 있고 공개되지 않는다. 나머지 하나를 공개키(Public Key)라고 부르며 타인에게 제공한다. 공개키는 유출이 되어도 비공개키를 모르면 복호화 할 수 없기 때문에 안전하다. 대칭키 동일한 키로 암/복호화 하는 방식 공개키보다 암/복호화가 빠르다 단, 대칭키를.. CS/Network 2023. 1. 8. 그래프 그래프 목차 1.그래프란 2.그래프 용어 3.그래프 구현 방법 4.그래프 종류 4.그래프 탐색 그래프란 정점과 간선으로 이루어진 자료구조. 트리는 그래프의 일종이다. 네트워크 모델이다. 객체와 이에 대한 관계를 나타낸다. 예) 지하철, 도로 등. 그래프의 순회방식 : BFS, DFS 그래프 용어 정점 : 노드로서 정점에는 데이터가 저장. 간선 : 링크라고 불리우며 노드간 관계를 나타냄. 인접 정점 : 간선에 의해 연결된 정점. 단순 경로 : 경로 중 반복적으로 탐색하는 정점이 없는 경로. 즉 같은 간선을 지나지 않는 경로. 차수 : 무방향 그래프에서 하나의 정점에 인접한 정점의 수 진입 차수 : 방향 그래프에서 사용되는 용어로서 한 노드에서 외부로 향하는 간선의 수를 의미. 진출 차수 : 방향 그래프에서.. CS/DataStructure 2021. 7. 30. 정렬 보호되어 있는 글 입니다. 2021. 7. 19. 모델링 IE 표기법 _ 객체 다중성 표기법 IE 노테이션 표기법 실선과 점선의 관계 (식별과 비식별자) 실선 : A가 없으면 B가 존재할 수 없는 관계 점선 : A가 없어도 B가 존재할 수 있는 관계. 추가 예시 수강내역의 입장에서 보면 학생이 없으면 존재의 의미가 없으므로 실선이 적절하다. 학생 입장에서 보면 학과 없이도 존재 할 수 있다. 이처럼 종속되지 않고 독립적으로 존재할 수 있으면 비 식별 관계 (점선) 이다. Optional 과 Mandatory 관계 Optional : 동그라미와 | 표시 된 반대 편 개체가 선택적으로 있어도 없어도 되는 존재임을 나타낸다. Mandatory : | 표시 된 반대 편 개체가 반드시 존재함을 나타낸다. 추가 예시 학생 관점 : | 과 O 가 표시된 반대편 개체를 보면, 학생은 이동을 할 수 도 없어도 .. CS/DataBase 2021. 7. 13. DNS Round Robin DNS란 www.xxxx.com 과 같이 사람이 읽을 수 있는 이름을 192.0.0.1과 같은 숫자 IP주소로 변환하여 컴퓨터가 서로 통신 할 수 있도록 도와주는 서버이다. DNS 시스템은 이름을 숫자로 매핑하여 마치 전화번호부와 같은 기능을 한다. DNS 서버는 이름에 대한 요청을 IP주소로 변환하여 최종 사용자가 도메인 이름을 웹 브라우저에 입력할 때 해당 사용자를 어떤 서버에 연결할 것인지는 제어한다. 이 요청을 쿼리 라고 한다. Domain 구조 도메인은 전 셰계적으로 고유하게 존재하는 이름이다. 정해진 규칙에 따라야 하며 임의로 변경,생성할 수 없다. 모든 도메인은 "." (닷) 또는 루트라 불리는 도메인 아래에 그림과 같이 역트리 구조로 계층적으로 구성되어 있다. 루트 아래 단계를 최상위 도메.. CS/Network 2021. 5. 14. 이전 1 2 3 4 ··· 6 다음