basic/network 2

DNS

DNS (Domain Name System)인터넷에서 사용자가 입력한 도메인 이름을 IP 주소로 변환하는 시스템인터넷에 연결된 각 기기에는 다른 컴퓨터가 기기를 찾는 데 사용하는 고유한 IP 주소가 있다. Domain  인터넷 상의 특정 대상의 IP 주소 등의 정보와 맵핑되는 사람이 기억하기 쉬운 형태의 이름  -서브 도메인 : 도메인 중 스트링 앞에 추가 문자열이 붙은 도메인what.example.com -APEX 도메인(루트 도메인) : 도메인 중 앞에 추가 문자열이 없는 순수한 최상위 도메인example.com -Name server : DNS 쿼리를 Zone File(파일로 된 Domain Zone)이   기반으로 응답할 수 있는 서버Authoritative : DNS 정보의 원본을 가지고 있는 ..

basic/network 2024.09.30

HTTPS

대칭키하나의 키암호화/복호화 할 때 서로 키가 같은경우이다. =>  해당 키를 전달하기 위해 평문에 노출될 수 있는 단점 비대칭키(공개키) 한 쌍의 키 (두개)  => 하나는 암호화만 가능, 다른 하나는 복호화만 가능암호화할때와 복호화할 때 키가 서로 다른경우이다.(클라이언트가 A키, 서버가 B키 가지고 있을 때ㅡ  A키로 암호화한 경우 B키로만 복호화가 가능하고 B키로 암호화한 경우 A키로만 복호화가 가능하다.  /*공개키는 공개된 곳에 올려놓고 모두 가져가도록 해도 된다.공개키로 암호화해도 풀 수 있는 것은 개인키(비밀키)만 가능하기 때문이다.*/  HTTPS HTTP 프로토콜에서 암호구간(TLS/SSL)을 얹은 프로토콜TCP 3-way hand shake가 클라이언트와 서버 간에 연결을 설정하여 안..

basic/network 2024.09.30