본문 바로가기

전기,전자,드론,IT16

OSI 7계층에 대한 간단한 개념 OSI 7계층 ISO가 발표한 이론이다. 통신 또는 컴퓨터 시스템의 기술적 통신 특성을 표준화한 개념적 모델이다. 각 계층은 자신보다 하위 게층의 기능을 이용할 수 있고, 이를 통해 상위 계층이 사용할 수 있는 기능을 제공한다. 하위계층은 하드웨어적인면이 강하고 상위 계층은 소프트웨어적인 면이 강하다. 응용계층 7계층 (Application) : 사용자가 웹 브라우저 등 클라 애플리케이션을 사용해서 직접 상호작용하는 단계 6계층 (Presentation) : 어플끼리 데이터를 표현하고 전송하는 계층. 텍스트 또는 오디오,비디오 압축 등 논리계층 5계층 (Session) : 다양한 세션 계층으 프로토콜에 따라 연결을 설정하고 해제하는 방식으로 컴퓨터 간의 연결 제어 4계층 (Transport) : 메세지,.. 2024. 2. 11.
특정 웹사이트 안들어가지는 이유 ISP는 인터넷 서비스 제공자라고 한다. ISP가 특정 웹사이트를 검열할 수 있다. 검열의 방식에는 차단, 필터링, 스트롤링이 있다. 차단은 말그대로 못들어오게 막는다. 필터링은 콘텐츠일부를 제한한다. 스트롤링은 속도를 저하시킨다. DNS차단 DNS가 지정된 도메인이름을 확인하지 못하도록 막는 기능이다. 많은 정부에서는 법에 따라 ISP가 DNS 차단 목록을 적용하도록 강제하고 있다. A라는 불법 웹사이트가 ISP에 의해 DNS 차단되어 접속이 안되는데, A' 은 들어가진다면 A'은 DNS차단리스트에 없을 확률이 있다. 국가는 인터넷의 지도에 해당하는 프로토콜인 BGP를 조작하여 네트워크를 차단할 수 있다. 국가가 BGP에서 특정 지도를 제거하면 된다. 만리방화벽 중국은 인터넷을 국가가 전체적으로 통제한.. 2024. 2. 11.
암호화에 대한 간단한 개념 암호화 암호화하는 단순한 알고리즘은 각 글자를 정해진 숫자만큼 뒤에있는 알파벳으로 치환하는거다. ABCD ↔ DEFG 이런식으로말이다. 근데 이렇게 쉽게 유추해놓은 알고리즘은 금방 해킹당한다. 그래서 컴퓨터로 키를 유추하는데 적어도 수년이 걸릴 정도의 복잡한 수학 문제를 활용해서 키를 만든다. 암호에는 대칭형 암호와 비대칭형 암호가 있다. 대칭형 암호는 잠그는사람과 푸는사람의 암호가 같은 경우다. 비대칭형의 경우는 언제나 두 가지 유형의 키를 사용하는 방식이다. 1. 공개키, 2. 개인키 이다. 한쪽만 개인키를 갖고있기 때문에 비대칭이라고 불린다. 공개키를 사용하는 방법으로는 아래 예시가 있다. A가 B에게 데이터를 보낸다고하면, A는 B의 공개키를 받아 데이터를 넣어 B의 공개키로 데이터를 잠근다. 공.. 2024. 2. 11.
HTTP와 HTTPS의 차이 HTTP 하이퍼텍스트를 교환하거나 전송할 때 사용하는 프로토콜이다. HTTP요청이 발생하면 TCP/IP 프로토콜로 데이터 전송이 이루어진다. HTTP와 HTTPS의 차이 HTTP는 프라이버시에 민감하지 않다. 라우터, 중개 디바이스, 사용자가 방문하는 모든 웹사이트는 HTTP를 통해 전송되는 정보를 수정할 수 있다. HTTP 자체는 암호화 되지 않는다. 이에 따라 프라이버시와 보안 기능을 강화한 것이 HTTPS이다. HTTPS는 네트워크로 전송하기 전 암호화된 봉투에 메세지를 넣는다고 생각하면 된다. 사용된 암호화 프로토콜은 TLS(전송 계층 보안) 이라는 방법을 사용한다. TLS TLS는 전송계층보안으로 전송중인 데이터의 프라이버시 확보, 통신 노드의 ID검증, 데이터 분실 또는 변조 예방하는 메세지 .. 2024. 2. 11.