일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
- wiringpi
- 커널 모듈
- rtsp
- 개발자 취준
- 바이브 코딩
- 임베디드 리눅스
- .so 라이브러리
- pthreads
- 데몬 프로세스
- 취준
- 금융권 취준
- udev
- 멀티클라이언트
- 노션
- cdev
- SQLite
- yocto
- 라즈베리파이 카메라
- 캐릭터 디바이스
- /dev
- 디바이스 트리 작성법
- qt widget
- raspberry pi 4
- 가계부 개발
- 라즈베리파이
- ioctl
- systemd
- IOT
- 디바이스 트리
- 리눅스 커널 드라이버
- Today
- Total
목록네트워크 (4)
이로또
이 글에서는 TCP 통신의 종료 처리 방식과 동시에 여러 클라이언트를 처리하는 서버 구조를 정리했습니다. shutdown()과 close()의 차이, select()와 epoll()을 이용한 병렬 처리 방식을 함께 정리합니다.목차TCP 연결 종료: shutdown()과 close()다중 클라이언트 처리: select()고성능 대안: epoll()마무리 요약1. TCP 연결 종료: shutdown()과 close()shutdown() 함수int shutdown(int sockfd, int how); how 값설명SHUT_RD읽기 종료 (더 이상 read 불가)SHUT_WR쓰기 종료 (FIN 전송, write 불가)SHUT_RDWR읽기 + 쓰기 모두 종료shutdown() vs close() 비교구분shut..
이 글에서는 TCP 통신의 구조와 특징, 실제 C 언어 기반의 TCP 클라이언트/서버 코드 구현을 정리했습니다. 각 단계별 함수 흐름과 실습 코드의 동작 원리를 상세하게 분석하고, UDP와의 차이점도 비교합니다.목차TCP 통신 개요TCP 서버 코드 전체 및 분석TCP 클라이언트 코드 전체 및 분석TCP vs UDP 비교 요약1. TCP 통신 개요연결 지향형 프로토콜신뢰성 있는 전송: 데이터 유실 시 재전송, 순서 보장3-Way Handshaking으로 연결을 수립한 뒤 데이터 송수신2. TCP 서버 코드 전체 및 분석#include #include #include #include #include #define TCP_PORT 5100int main(int argc, char **argv){ int ..
이 글에서는 UDP 기반의 네트워크 통신 방식과 그 구현 원리를 다룹니다. 바이트 순서 변환, 데이터그램 소켓의 구조와 함수 흐름을 정리하고, UDP 클라이언트와 서버 코드 분석을 했습니다.목차UDP 기본 개념socket()과 소켓 종류 비교바이트 순서 변환 (Endian)UDP 데이터 송수신 함수 흐름UDP 클라이언트 코드 분석UDP 서버 코드 분석서버-클라이언트 구조도마무리 요약1. UDP 기본 개념데이터 전송 시 신뢰성은 없지만 빠른 속도를 제공함LAN 환경에서 실시간 처리용으로 널리 사용됨 (스트리밍, 게임 등)int sockfd = socket(AF_INET, SOCK_DGRAM, 0); 타입상수설명예시스트림 소켓SOCK_STREAMTCP 기반. 연결형, 순서 보장, 신뢰성 O웹, 메일 등데이터..

이 글은 네트워크의 가장 기본 개념부터 OSI 7계층과 TCP/IP 모델의 관계, IP 주소와 MAC, 포트 개념까지 핵심 내용을 정리한 글입니다.목차네트워크 기본 개념TCP/IP와 인터넷OSI 7계층과 TCP/IP 모델라우터와 서브넷, 게이트웨이TCP vs UDP 비교주소 체계: MAC, IP, 도메인포트 번호 설명1. 네트워크 기본 개념터미널: 사용자가 시스템과 상호작용하는 텍스트 기반 인터페이스링크(Link): 네트워크를 물리적으로 연결하는 경로 (예: 네트워크 케이블)노드(Node): 네트워크에 연결된 장치 (PC, 라우터, 서버 등)2. TCP/IP와 인터넷TCP/IP: 전송 계층(Transport Layer)을 포함한 인터넷 프로토콜의 모음인터넷: 전 세계 컴퓨터가 서로 연결되어 TCP/IP라..