socket编程学习资料1.doc
《socket编程学习资料1.doc》由会员分享,可在线阅读,更多相关《socket编程学习资料1.doc(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第一节 网络编程基础1.1 TCP/IP网络模型各层的功能如下:l 应用层:向用户提供一组常用的应用程序(如FTP,HTTP等),用户也可以在互联网之上,建立自己的专用应用程序。l 传输层(TCP):提供一个应用程序到另一个应用程序之间(即端到端)的通信,实现可靠的传输。l 互联网层(IP):使主机可以把分组发往任何网络并使分组独立地传向目标,其功能包括三方面:一、处理来自传输层的分组发送请求;二、处理输入数据报;三、处理差错与控制报文(ICMP),处理路径、流控、拥塞等问题。l 网络接口:这是TCP/IP软件的最底层,负责接收IP数据报并通过网络发送,或者从网络上接收物理帧,抽出IP数据报,
2、交给IP层。1.1 1.2 TCP/IP网络协议1.1.1 1.2.1网络软件设计时需要考虑的问题l 识别发送方和接收方的机制;l 数据传送的规则; l 差错控制;l 保持报文发送的先后顺序;l 拥塞避免l 报文的分割与重组;l 多路复用与解多路复用;l 路由选择。1.2.2 TCP/IP各层的网络协议1、应用层协议:SMTP:简单邮件传输协议DNS:域名服务HTTP:超文本传输协议FTP:文件传输协议TELNET:远程登录协议2、传输层协议:TCP:传输控制协议UDP:用户数据报协议3、互联网层协议:IP:网际互连协议ICMP:网际控制报文协议ARP:地址解析协议RARP:反向地址解析协议1
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- socket 编程 学习 资料
限制150内