
외워서 끝내는 네트워크 핵심이론 - 기초
널널한 개발자
TCP/IP에서 HTTP까지! 네트워크에 대한 기본 이론이 부족한 분들이 '외워서'라도 전공 이론을 이해하고자 희망하는 분들을 위해 준비한 강의입니다. 할 수 있습니다!
입문
네트워크, 프로토콜
このレッスンでは、アプリケーションレベルのプロトコル設計技術とIOCPベースの高性能サーバー開発方法を学ぶことができます。
WindowsベースのTCPソケットプログラミング技術
マルチスレッドサーバー作成技術
IOCPベースの高性能サーバー作成技術
アプリケーションレベルのプロトコル設計手法
レベルの高いプログラマーに飛躍したいですか?
Windowsソケットプログラミングに挑戦!
Windows 環境でTCP /IP ソケットプログラムを開発する方法を学びます。
C / C ++系開発者が必ず知っておくべき知識で、高性能なサーバーは欠けていないトピックです。
そして、ソケットプログラミングを扱うほとんどの書籍やレッスンがチャットサービスを扱っています。
1️⃣ TCPソケットプログラミング基礎理論
2️⃣アプリケーションプロトコル設計技術
3️⃣障害状況を考慮したサーバー開発方法
4️⃣ IOCPベースのサーバー開発方法
この講義は、このような問題を解決するためにソケットプログラミングの入門段階で経験できる問題を含め、正しい解決策と学習方向を提示します。
高性能が要求されるサーバーを開発しなければならないC/C++系開発者のための講義です!
Case 1ソケットプログラミングをしたいのですが、OSI 7 Layerから詰まっています。
ソケットプログラミングを勉強する前に必ずしもOSI 7 Layerを勉強する必要はありません。
Case 2ソケットプログラミングを学びたいのですが、難しいです。
システムプログラミングを既に知っている人なら、 TCPの勉強だけが難しく、ソケットプログラミングを簡単に終えることができます。
Case 3 IOCPサーバーが高性能であることはわかりますが、勉強するのは難しいです。
多くの人がIOCPが難しいと考えています。
Case 4 Client / Server構造を使用していますが、適用されたプロトコルが適切かどうか、このようにコードを書くのが正しいかどうかわかりません。
プロトコル設計という言葉で多くの方がジレ恐れを食べますが、分かれば星ではないという考えをするようになります。
Case 5ゲームサーバー開発者になりたいです。
ゲームサーバーは高性能、高可用性が不可欠です。
この講義を学習するには、以下の講義カリキュラムで取り上げる内容の理解が必要です。
💾受講前に確認してください。
学習対象は
誰でしょう?
TCP/IPソケットプログラミングを学びたい方
Client/Server構造プロトコル設計手法を知りたい方
非同期ファイルの入出力を理解したい方
非同期入出力が高い性能が出せる理由を知りたい方
IOCPベースの高性能サーバーを開発したい方
ゲームサーバー開発者を希望する方
前提知識、
必要でしょうか?
講義「毒によみがえるCプログラミング」に該当する内容
講義「覚えて終わるネットワークコア理論 - 基礎」に該当する内容
36,719
受講生
2,105
受講レビュー
1,093
回答
4.9
講座評価
24
講座
全体
47件 ∙ (9時間 37分)
講座資料(こうぎしりょう):
全体
45件
5.0
45件の受講レビュー
受講レビュー 5
∙
平均評価 5.0
5
이전의 시스템 프로그래밍-기본에 이어서 소켓프로그래밍에 들어갔는데, '소켓 = File 이다 / TCP로 가면 TCP Socket' 이다. 라는 게 추상적인 느낌이어서 무슨 말인지 모르겠던 게 명확해진 강의였습니다. 또한 이론으로만 봐서 무슨 내용인지 모르겠었던 3 Handshake의 작동과정 / listen , bind, accept 함수의 사용을 하면서 정말 도면 그대로의 순서로 코딩을 하는구나를 느끼면서 소켓 프로그래밍 도면과도 친구(?)가 될 수 있는 뜻 깊은 강의이기도 한 것 같습니다. ===== 이번 주 까지 소켓 프로그래밍 강의 전체 복습 / 주소록 연결리스트 재공부 이후에 네트워크 프로그래밍에 들어갑니다. 이전의 OS, TCP/IP, 시스템프로그래밍 공부를 하면서 겹치는 게 많다보니 이해가 크게 어렵지 않아 생각보다 진도가 빠르게 나가서 '이게 맞나?' 싶기도 합니다. 허허..
딱 제가 원했던 결과를 얻으신 것 같습니다. TCP/IP 프로토콜에 대해 알고 시스템 프로그래밍을 제대로 공부한다면 소켓 프로그래밍은 어떤 측면에서 자동으로 끝난다고 생각합니다. 정말 바람직한 방향으로 가고 계신다는 피드백을 드려봅니다. 그리고 네트워크 프로그래밍도 보면 알게 되시겠지만 다소 추상적일 수 있는 TCP/IP에 관한 설명이 왜 그렇게 됐는지 스스로 이해하실 수 있을 것입니다. 좋은 평가 고맙습니다. :)
受講レビュー 2
∙
平均評価 5.0
受講レビュー 3
∙
平均評価 5.0
¥12,845
知識共有者の他の講座を見てみましょう!