반응형 CS5 [ Computer Science ] Network - 대칭키 & 공개키 컴퓨터 사이언스(CS) - 네트워크 부분 - 대칭키와 공개키 대칭키? 암호화와 복호화에 같은 암호키(대칭키)를 사용하는 알고리즘 동일한 키를 주고받기 때문에, 매우 빠르다는 장점이 있다. 하지만 대칭키를 전달하는 과정에서 해킹하는 위험에 노출된다. 공개키? 암호화와 복호화에 사용하는 암호키를 분리한 알고리즘. 비대칭 암호 자신이 가지고 있는 고유한 암호키(비밀키)로만 복호화 할 수 있는 암호키(공개키)를 대중에게 공개한다. 공개키 암호화 방식 진행 과정 1. A가 웹 상에 공개된 'B의 공개키'를 이용해 평문을 암호화 해서 B에게 보낸다. 2. B는 자신의 비밀키로 복호화한 평문을 확인, A의 공개키로 응답을 암호화하여 A에게 보낸다. 3. A는 자신의 비밀키로 암호화된 응답문을 복호화한다. - 대칭키의.. 2021. 4. 9. [ Computer Science ] Network - TCP/IP (흐름제어/혼잡제어)(2) 컴퓨터 사이언스(CS) - 네트워크 부분 -TCP/IPTCP/IP의 흐름제어 흐름제어는 아래에서! so-cute-danu-dev.tistory.com/75 [ Computer Science ] Network - TCP/IP (흐름제어/혼잡제어) 컴퓨터 사이언스(CS) - 네트워크 부분 -TCP/IPTCP/IP의 흐름제어 혼잡제어는 아래에서! TCP란? 인터넷 프로토콜 스위트(IP)의 핵심 프로토콜 중 하나. IP와 함께 TCP / IP라는 명칭으로 널리 불린다. 근 so-cute-danu-dev.tistory.com TCP 란? 인터넷 프로토콜 스위트(IP)의 핵심 프로토콜 중 하나. IP와 함께 TCP / IP라는 명칭으로 널리 불린다. 근거리 통신망, 인트라넷, 인터넷 ( Unreliable )에 연.. 2021. 4. 7. [ Computer Science ] Network - TCP/IP (흐름제어/혼잡제어) (1) 컴퓨터 사이언스(CS) - 네트워크 부분 -TCP/IPTCP/IP의 흐름제어 혼잡제어는 아래에서! so-cute-danu-dev.tistory.com/76 [ Computer Science ] Network - TCP/IP (흐름제어/혼잡제어) 흐름제어는 아래에서! so-cute-danu-dev.tistory.com/75 [ Computer Science ] Network - TCP/IP (흐름제어/혼잡제어) 컴퓨터 사이언스(CS) - 네트워크 부분 -TCP/IPTCP/IP의 흐름제어 혼잡제어는 아래에서! TCP란.. so-cute-danu-dev.tistory.com TCP란? 인터넷 프로토콜 스위트(IP)의 핵심 프로토콜 중 하나. IP와 함께 TCP / IP라는 명칭으로 널리 불린다. 근거리 통신망.. 2021. 4. 7. [ Computer Science ] Network - TCP의 구조 컴퓨터 사이언스(CS) - 네트워크 부분 - TCP의 세그먼트와 헤더 TCP ( Transmission Control Protocol ) 인터넷 프로토콜 스위트(IP)의 핵심 프로토콜 중 하나. IP와 함께 TCP / IP라는 명칭으로 널리 불린다. 근거리 통신망, 인트라넷, 인터넷 ( Unreliable )에 연결된 컴퓨터에서 실행되는 프로그램 간에 일련의 패킷을 안정적, 순서대로, 에러없이 교환( Reliable )할 수 있게 해준다. 즉, 네트워크 통신에서 신뢰성있는 연결을 보장한다. TCP는 네트워크 혼잡 방지 알고리즘(network congestion avoidance algorithm)을 사용한다. TCP 세그먼트 구조 TCP는 데이터 스트림으로부터 데이터를 받아 들여 이것을 청크 단위로 분할.. 2021. 4. 3. [ Computer Science ] Sort - 안정 정렬과 불안정 정렬 컴퓨터 사이언스(CS) - 정렬 / 안정 정렬(Stable)과 불안정 정렬(Not Stable) 정렬이란? 정렬 알고리즘 ( sorting algorithm )이란 원소들을 번호 순 혹은 사전 순과 같이 일정한 순서대로 열거하는 알고리즘을 말한다. 정렬의 안정성 정렬의 안정성이란 정렬을 수행하고 난 후 요소들이 입력 때와 동일한 순서로 있는지 없는지의 차이를 기준으로 달라진다. 안정성은 몇 가지 이유로 중요하다. 예를 들면 데이터가 학생 이름으로 우선 정렬되면 데이터는 이제 어느 학급에 위치하는 지에 따라서 다시 정렬된다. 학생들이 같은 학급에 있다고 가정한다면, 이름의 순서는 특정 순서가 아니게 뒤섞이게 되는데 이는 성가신 문제이다. 정렬을 수행하고 난 다음에도 원래 입력과 동일한 순서로 되어있다면 학.. 2021. 3. 31. 이전 1 다음 반응형