[互联网]网络编程基础.pdfVIP

  1. 1、本文档共39页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[互联网]网络编程基础

网络编程基础 3 Sept. 2008 © Neusoft Confidential 一. TCP/IP概述 1.1 分层模型 OSI参考模型 TCP/IP参考模型 应用层 表示层 应用层 会话层 传输层 传输层 网络层 网络层 数据链路层 网络接口层 物理层 应用层 (Application Layer) 在应用层用户调用程序通过TCP/IP互联网来访问可行的服务。 传输层 (Transport Layer) 传输层负责提供应用程序之间的通信服务。这种通信又 称为端到端通信。传输层管理信息的流动,提供可靠的传输服务, 以确保数据到达无差错、无乱序。为了达到这个目的,传输层协 议要进行协商,让接收方回送确认信息及让发送方重发丢失的分组。 传输层协议软件把要传输的数据流划分为分组,把每个分组连同 目的地址交给网络层去发送。 网络层 (Internet Layer) 网络层负责选择主机之间通信用数据报的传输路径,即路由。 网络接口层 (Network Interface Layer) 网络接口层是TCP/IP协议软件的最底层,负责将二进制流 转换为数据帧,并进行发送和接收。 1.2 消息封装 TCP/IP 参考模型 应用层 传输层 网络层 网络接口层 1.3 TCP/IP协议族 1.4 TCP/IP核心协议 • TCP (Transmission Control Protocol ) – 传输控制协议,基于连接的服务 • UDP (User Datagram Protocol ) – 用户数据报协议,无连接的服务 • IP (Internet Protocol ) – Internet协议,信息传递机制 1.4.1 TCP协议 • TCP – TCP 向应用层提供可靠的面向对象的数据流传 输服务,TCP数据传输实现了从一个应用程序 到另一个应用程序的数据传递。它能提供高可 靠性通信(即数据无误、数据无丢失、数据无失 序、数据无重复到达的通信) ,应用程序通过向 TCP层提交数据接发送/收端的地址和端口号而 实现应用层的数据通信 1.4.1 TCP协议 • 三次握手 TCP是面向连接的,所谓面向连接,就是当计算机双方通 信时必需先建立连接,然后进行数据通信,最后拆除连接 三个过程。TCP在建立连接时又分三步走: – 第一步:主机A 向主机B发送一个包含同步标志的TCP 报文。 – 第二步:主机B在收到客户端的SYN报文后,将返回一 个SYN+ACK的报文,表示主机B的请求被接受。 – 第三步:主机A也返回一个确认报文ACK给服务器端, 同样TCP序列号被加一,到此一个TCP连接完成。 三次握手

文档评论(0)

jiupshaieuk12 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:6212135231000003

1亿VIP精品文档

相关文档