회사 스터디 정리 및 공부용으로 정리하려고 합니다.
책은 오렌지 미디어의 윤성우의 열혈 TCP/IP 소켓 프로그래밍과 오렌지 미디어 강좌를 보고 공부 및 정리한 포스팅입니다.
오렌지 미디어에서 볼 수 있는 열혈 TCP/IP 소켓 프로그래밍의 강의 영상은 책을 구매하시고 책 뒷편에 포함된 쿠폰 번호를 입력해야 수강이 가능합니다.
※ 책을 꼭 구매하시고 책, 영상과 같이 글을 보시는 것을 추천드립니다.
목차
Chapter01. 네트워크 프로그래밍과 소켓의 이해
Chapter02. 소켓의 타입과 프로토콜의 설정
Chapter03. 주소 체계와 데이터 정렬
Chapter04. TCP 기반 서버/클라이언트1
Chapter05. TCP 기반 서버/클라이언트2
Chapter06. UDP 기반 서버/클라이언트
Chapter07. 소켓의 우아한 연결 종료
Chapter08. 도메인 이름과 인터넷 주소
Chapter09. 소켓의 다양한 옵션
Chapter10. 멀티프로세스 기반의 서버 구현
Chapter11. 프로세스간 통신(IPC)
Chapter12. IO 멀티플렉싱
Chapter13. 다양한 입출력 함수들
Chapter14. 멀티캐스트 & 브로드 캐스트
Chapter15. 소켓과 표준 입출력
Chapter16. 입출력 스트림의 분리에 대한 나머지 이야기
Chapter17. select보다 나은 epoll
Chapter18. 멀티 쓰레드 기반의 서버 구현
- 18-1. 쓰레드의 이론적 이해
- 18-2. 쓰레드의 생성 및 실행
- 18-3. 쓰레드의 문제점과 임계영역
- 18-4. 쓰레드 동기화
- 18-5. 쓰레드의 소멸과 멀티쓰레드 기반의 다중접속 서버 구현
Chapter19. Windows에서의 쓰레드 사용
Chapter20. Windows에서의 쓰레드 동기화
Chapter21. 비동기 Notification IO 모델
Chapter22. Overlapped IO 모델
Chapter23. IOCP
'Programming > Network' 카테고리의 다른 글
네트워크 연결 및 회선 (0) | 2021.07.24 |
---|---|
OSI 7 계층 (0) | 2021.07.21 |
열혈 TCP/IP 23-2. IOCP의 단계적 구현 (2) | 2021.04.25 |
열혈 TCP/IP 23-1. Overlapped IO를 기반으로 IOCP 이해하기 (0) | 2021.04.25 |
열혈 TCP/IP 22-2. Overlapped IO에서의 입출력 완료의 확인 (0) | 2021.04.25 |