TCP/IP란? 인터넷에 연결된 컴퓨터 간에 데이터 송수신 Protocol(규칙) 집합으로 모든 통신 기술의 기초이다.

통신과 관련된 공부를 진행하다보면 한 번쯤 들어봤을 OSI 7 계층 모델(Layer)에 대해 정리글OSI 7 계층 모델(Layer)은 네트워크에서 통신이 일어나는 과정을 7단계로 나눈 것을 말한다.국제 표준화 기구(ISO)에서 1970년대 후반에 개발한 모델로, 컴퓨터
TCP/IP 통신 프로그램을 만들어보기 전에 운영 체제 및 언어에 맞는 통신 라이브러리에 대해서 분석해보려고 한다. Python socket Library 네트워크 동신을 구현하는데 사용되는 Python 표준 라이브러리이다. TCP, UDP, raw 소켓 등 다양한

윈도우와 Linux OS 사이의 TCP/IP 통신을 테스트할 수 있고 GUI를 제공하는 프로그램을 만드는 일이 생겨 Qt와 MFC 프로그래밍을 찾게 되었다. 그 중 Cross-platform을 지원하고 쉽고 생산성이 높은 Qt를 사용해보려고 한다. Setup Visu
Qt와 Socket Library를 이용하여 패킷 테스트 프로그램을 만드는 과정에서 컴퓨터 시스템에서 데이터의 저장 방식이 중요하다는 것을 알게 되었다. 빅 엔디안(Big-Endian)과 리틀 엔디안(Little-Endian)은 데이터를 메모리에 저장하는 방식이다. 이

데이터 통신 방식 중 하나로, 데이터를 bit 단위로 순차적으로 전송하는 방식으로 긴 거리 데이터 전송에 유리하며 전송 속도가 늦은 대신 신뢰성이 높음 병렬 통신과 대조되는 개념으로, 병렬 통신에서는 여러 개의 데이터 비트를 동시에 전송 물리적 연결 || RS-232

하나의 운영 체제(OS)에서 실행 중인 여러 프로세스가 서로 데이터를 주고 받거나 동기화 하기 위해 사용하는 메커니즘운영 체제(OS)는 기본적으로 프로세스 간의 메모리를 격리하므로, 이들을 연결해주는 수단인 IPC(Inter-Process Communication)이
들어가며 이전 글들에서는 TCP/IP 통신의 개념과 관련 라이브러리에 대해 전반적으로 정리해보았습니다. 이번 글에서는 그 과정에서 자주 언급되었지만 깊이 있게 다루지 않았던 두 핵심 개념, 바로 TCP와 UDP에 대해 본격적으로 정리해보려 합니다. 😄 특히 두 프로