网站大量收购独家精品文档,联系QQ:2885784924

TCP-IP協议概述.doc

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
TCP-IP協议概述

一、传输控制/网际协议TCP/IP: TCP IP一般通过internet串行线路协议SLIP或点对点协议PPP在串行线上进行数据传送。TCP/IP协议的基本传输单位是数据包 (datagram)。TCP协议负责把数据分成若干个数据包/段,并给每个数据包加上包头,IP协议在每个包头上再加上接收端主机地址,这样数据找到自己要去的地方。如果传输过程中出现数据丢失、数据失真等情况,TCP协议会自动要求数据重新传输并重新组包。TCP协议保证数据传输的质量,总之IP协议保证数据的传输。数据在传输时每通过一层就要在数据上加个包头,其中数据供接收端同一层协议使用,而在接收端每经过一层要把用过的包头去掉,这样来保证传输数据的格式完全一致。TCP/IP协议需要针对不同的网络进行不同的设置,且每个节点一般需要一个“IP地址”、一个“子网掩码”、一个“默认网关”。不过可以通过动态主机配置协议(DHCP),给客户端自动分配一个IP地址,这样避免了出错也简化了TCP/IP协议的设置,我们可以指定一台计算机具有多个IP地址,因此在访问互联网时不要以为一个IP地址就是一台计算机;另外通过特定的技术,也可以使多台服务器共用一个IP地址,这些服务器在用户看起来就像一台主机似的。在TCP/IP中所有的协议都被封装在IP分组中通过IP网间网传输。IP是一个路由协议这就意味着使用IP通信的两个节点不必连接到同一物理线路上(不进行路由)。 二、要对信息是如何穿越有一个基本的了解要理解以下六个问题: (1)、该协议中的地址格式是什么? (2)、设备如何获得一个地址? (3)、协议中的地址如何映射到一个物理地址? (4)、终端节点如何查找路由器? (5)、路由器如何由网络的拓扑结构进行路由? (6)、用户如何查找网络上的服务(服务名字解析:DNS等)? 三、TCP/IP协议的四层结构: 应用层 与OSI关系 对应OSI的应用层、表示层。 功能 应用程序通过这一层访问网络。 协议 文件传输协议FTP、超文本传输协议HTTP、远程终端协议Telent、简单 邮件传送协议SMTP、网络新闻传输协议NNTP、因特网中继会话IRC、Fing er、Whois、Gopher 传输层 与OSI关系 对应OSI的传输层。 功能 传输协议在计算机之间提供提供两种端到端的通信服务,传输协议的选择根据数据传输方式而定。 1、传输控制协议tcp:为应用程序提供可靠的通信连接。适合于一次传输大批数据的情况。并适用于要求得到响应的应用程序。 2、用户数据报协议udp:提供无连接通信,且不对传送包进行可靠的保证。适合于一次传输小量数据,可靠性则由应用层来负责。 协议 传输控制协议tcp、用户数据报协议udp。 互联层/网间层/网络层 与OSI关系 对应OSI的网络层。 功能 互联协议将数据包封装成internet数据报,并运行必要的路由算法。 这里有四个互联协议: 1、网际协议ip:负责在主机和网络之间寻址和路由数据包。使用网络设备接口规范ndis向网络接口层提交帧 ,支持广域网和本地网接口技术。 2、地址解析协议arp:获得同一物理网络中的硬件主机地址。 3、网际控制消息协议icmp:发送消息,并报告有关数据包的传送错误。 4、互联组管理协议igmp:被ip主机拿来向本地多路广播路由器报告主机组成员。 协议 路由信息协议RIP、网际协议IP、地址解析协议arp、网际控制消息协议 Icmp、互联组管理协议igmp。 网络接口层 与OSI关系 对应OSI的物理层和数据链路层。 功能 负责数据帧的发送和接收,帧是独立的网络信息传输单元。ICP/IP协议族并不包含物理层和数据链路层,因此它不能独立完成整个计算机网络系统的功能,必须与许多其他的协议协同工作。 协议 TCP三次握手过程: TCP是主机对主机层的传输控制协议,提供可靠的连接服务,采用三次握手确认建立一个连接,三次握手的目的是同步连接双方的序列号和确认号并交换?TCP?窗口大小信息。 1、第一次握手:主机A发送同步序列编号syn=1的TCP报文(数据包)到服务器,这个TCP报文包含TCP连接的初始序列号和一个窗口大小(表示客户端上用来存

文档评论(0)

bmdj + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档