전체 글35 TCP/IP 방식의 계층적 구조 해킹 입문자를 위한 TCP/IP 이론과 보안 카테고리의 글은 해킹 입문자를 위한 TCP/IP 이론과 보안 교재의 내용을 학습한 내용입니다.7장부터는 TCP/IP 프로토콜에 대한 본격적인 내용을 다룬다.1973년 빈튼 서프와 로버트 칸 등이 비음성 통신을 구현하기 위한 설계도를 작성했다. 통신이 전송과 제어로 이뤄졌다는 기본 원리에 따라 다음과 같은 계층적 구조를 제시했다.TCP 방식에 기반해 오류를 제어하기 위한 계층IP 방식에 기반해 데이터를 전송하기 위한 계층당시는 LAN 영역과 WAN 영역, 그리고 스위치와 라우터 개념이 막 생겨나던 시절이었다.단지 전송과 제어라는 통신의 기본 내용을 인터넷 공간에서 구현하기 위한 구조로 등장한 개념이 바로 TCP/IP 프로토콜이다. 프로토콜이란 호스트와 호스트 사.. 2026. 3. 19. 데이터 전송 단위 해킹 입문자를 위한 TCP/IP 이론과 보안 카테고리의 글은 해킹 입문자를 위한 TCP/IP 이론과 보안 교재의 내용을 학습한 내용입니다.이번에는 전송 데이터의 구성을 알아보겠다. 지금은 과거처럼 많이 주고받지 않는 편지로 예시를 들어보면 편지지와 편지 봉투로 나눌 수 있다.이때 편지지는 실제 정보를 담는 부분, 편지 봉투는 편지의 주소 정보를 담는 부분이다. 이를 운영체제에 빗대면 편지는 데이터data, 편지지를 페이로드payload, 편지 봉투를 헤더header라고 한다. 페이로드는 편지지와 같이 사용자가 상대방에게 전송하고자 하는 실제 정보가 담긴 공간이고, 헤더는 편지 봉투와 같이 보내는 사람의 주소(출발지 주소)와 받는 사람의 주소(도착지 주소)가 담긴 공간이다. 운영체제가 전송하는 데이터 구.. 2026. 1. 10. [C++] 백준 10799: 괄호 S 4 내가 해결한 방식은 스택 자료구조를 사용하여 열린괄호 "("를 만나면 넣고, 닫힌 괄호 ")"를 만날 때 조건을 만들어서 해결하였다.#include #include using namespace std;int main() { int T; cin >> T; while(T--) { string str; stack S; bool er = false; cin >> str; for(auto e: str) { if(e=='(') { S.push(e); } else if(e==')') { if(S.empty(.. 2025. 11. 17. 환형 링크드 리스트 환형 연결 리스트 (Circular Linked List)이번 글에서는 리스트의 마지막 노드가 다시 첫 번째 노드를 가리키는 환형 연결 리스트(Circular Linked List)를 다룹니다.일반적인 단일 연결 리스트(Singly Linked List)는 마지막 노드의 NextNode가 NULL을 가리키지만, 환형 연결 리스트는 마지막 노드가 다시 첫 노드를 가리킴으로써 끊김 없이 순환하는 구조가 됩니다.환형 연결 리스트란?모든 노드가 원처럼 연결되어 있으며, 리스트의 끝이 존재하지 않습니다. 일반 단일 연결 리스트와 달리 어디서든 시작해도 모든 노드를 순회할 수 있다는 점이 특징입니다.Tail → Head로 연결됨NULL이 없기 때문에 순환 구조를 가짐삽입/삭제 시 마지막 노드 처리에 주의 필요구조체.. 2025. 11. 14. 이전 1 2 3 4 ··· 9 다음