Advertisement

网络编程01号TCP协议

阅读量:

目录

一、网络编程学习大纲

二、回顾系统编程中进程的通信方式

1、 管道

2、信号

3、IPC对象

三、网络编程(套接字编程)

1、特点

2、协议

3、历史

四、网络应用程序设计模式

1、C/S模式

2、B/S模式

3、优缺点

五、计算机网络体系结构模型

1、概念

2、作用

3、分类

4、OSI参考模型(七层模型)

5、TCP/IP协议模型(四层)

六、TCP/IP网络模型通信过程

1、两台计算机通过TCP/IP协议通讯的过程

2、数据包封装

3、以太网帧格式

4、ARP数据报格式

5、IP段格式

6、TCP数据报格式

七、传输层协议

TCP协议(打电话)

UDP协议(信)

八、网络编程中几个重要概念

1、“socket”即“插座”或“套接字”,其种类繁多,类似于各种不同的通信协议,因此在使用前需预先设定好相应的协议。

2、“IP地址”

3、“端口号”(由16位组成)

4、“字节序”

九、“TCP通信”

1、“通信过程”

2、“客户端API”

1、“建立套接字”

2、“发起连接”——拨打电话动作的类比表达方式。

3、“发送数据”——write send操作指令。

4、“关闭文件”——close操作指令。

“服务器端API:”

1、“绑定 bind”

2、“设置铃声”

3、“等待客户端的

全部评论 (0)

还没有任何评论哟~