반응형

IT 프로그래밍/운영체제 5

HTTP, SSL 설명

HTTP란?하이퍼텍스트 전송 프로토콜로 하이퍼텍스트 링크를 통해 웹페이지를 로드하는 데 사용됩니다. 일반적인 흐름에는 클라이언트에서 서버에 요청해서 서버해서 보내주는 것입니다.  HTTP 요청에 들어있는 것 HTTP 버전 유형URLHTTP 메서드HTTP 요청 헤더선택 사항인 HTTP 본문이러한 요청 작동 방식과 요청 내용을 사용하여 정보를 공유합니다.  HTTP 메서드GET HOST 등을 통한 함수입니다. HTTP 요청 헤더Request Headers이며 method, path, autority 같은 것들이 포함되어 있습니다. SSL/TLS암호화 기반 인터넷 보안 프로토콜입니다. 인터넷 통신의 개인정보 보호, 인증, 데이터 무결성을 보장하기 위해 개발했으며 현재의 TLS 암호화의 전신입니다.  HTTPS..

DNS란? 용어 정리 DNS쿼리 8단계

DNS란?도메인을 숫자로 변경시켜 주는것인데요. 풀명칭은 Domain Name System입니다. 인터넷의 전화번호부라고 보시면 됩니다. 인터넷 리소스를 로드할 수 있도록 도메인 이름을 ip주소로 변환합니다. DNS의 용어 정리DNS 리커서도서관 어딘가에 있는 특정 책을 찾으러 가는 사서로 비유할 수 있습니다. 웹 브라우저 같은 애플리케이션을 통해 클라이언트 시스템으로부터 쿼리를 수신하도록 설계된 서버입니다. 루트 네임서버호스트 이름을 IP주소로 변환하는 첫 번째 단계입니다. 이는 다양한 책꽂이를 가리키는 도서관의 색인처럼 생각할 수 있습니다. TLD네임서버도서관의 특정 책 랙으로 생각할 수 있습니다. 이 이름 서버는 특정 IP 주소 검색의 다음 단계이며 호스트 이름의 마지막 부분을 호스팅합니다. 권위있..

OSI 7계층

7계층 아키텍처가 있는데 이것이 협업을 하여 전 세게 한 사람에게서 다른 사람에게 데이터를 넣습니다. 이것은 전문적인 네트워크 기능을 수행하기 위해 7개의 레이어가 나누어져 있어 네트워크에 체계적으로 접근이 가능하도록 만들어진 것입니다. 물리계층 - 계층1한 노드에서 다음 노드로 개별 비트를 전송하는 역할을 합니다. 수신된 신호를 가져와서 0 과 1로 변환을 한 다음에 데이터 링크 계층으로 보내 프레임을 다니 결합합니다. 물리 계층의 기능-비트 동기화-비트 전송률 제어-물리적 토폴로지-전송모드  데이터 링크 계층(DLL) - 계층2오류가 없는지 확인하는 과정입니다. 메세지의 노드 간 전달을 담당하며 패킷이 네트워크에 도착하면 MAC 주소를 사용하여 호스트에 패킷을 전송하는 것이 DLL의 책임입니다. 데이..

컴퓨터 네트워크의 작동 방식

기본방식노드와 링크입니다. 네트워크 노드는 모뎀, 라우터 등과 같은 데이터 통신을 위한 장비 또는 두 대 이상의 컴퓨터를 연결하는 데이터 터미널의 장비이며 링크는 전선이나 케이블, 무선 트워크의 여유 공간으로 정의할 수 잇습니다. 노드는 네트워크에 연결된 장치며 서버, 프린터, 라우터, 스위치 등 기타 장치의 집합이라고 보면 됩니다. 노드가 서버다 컴퓨터다 라우터다 이렇게 하나의 특별한 용어로 지칭하는 것이 아닌 이러한 집합입니다. 프로토콜은 규칙입니다. 컴퓨터에는 규칙이 있는데 컴퓨터에서는 tcp/ip, http, ftp 같은 규칙을 통해 주고받아야합니다. 토폴로지는  노드의 물리적, 논리적 배열을 나타냅니다. IP주소는 장치를 식별해주는 고유한 숫자 식별자입니다. DNS는 사람이 읽을 수 있는 도메인..

반응형