[工学]90网络编程基础.pptVIP

  • 0
  • 0
  • 约7.1千字
  • 约 41页
  • 2018-03-28 发布于浙江
  • 举报
[工学]90网络编程基础

网络编程基础 TCP/IP基础知识 TCP协议 UDP协议 Socket的位置 I/O多路复用 Socket选项 带外数据 一、TCP/IP基础知识 TCP/IP协议是一组在网络中提供可靠数据传输和无连接数据服务的协议。其中提供可靠数据传输的协议称为传输控制协议TCP,而提供无连接数据包服务的协议叫做Internet协议IP。但是TCP/IP协议并不是只有TCP和IP两个协议,而是包含很多其他协议的一个网络协议的集合。 TCP/IP 协议组大体上分为三部分: 1.Internet 协议(IP) 2.传输控制协议(TCP)和用户数据报文协议(UDP) 3.处于TCP 和UDP 之上的一组协议专门开发的应用程序。它们包括:TELNET,文件传送协议(FTP),域名服务(DNS)和简单的邮件传送程序(SMTP)等许多协议。 一、TCP/IP基础知识 TCP/IP协议参考模型共分四层: 3 一、TCP/IP基础知识 4 网络接口层是TCP/IP的最底层,负责从网络接收IP数据报及通过网络发送IP数据报。 网间网层(也叫IP层、网络层)负责相邻计算机之间的通信。其功能包括: 处理来自传输层的分组发送请求,收到请求后,将分组装入IP数据报,填充报头,选择去往信宿机的路径,然后将数据报发往适当的网络接口。 处理输入数据报:检查其合法性,去掉IP报头,将剩下部分交给适当的传输协议。 处理路由、

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档