欢迎来到天天文库
浏览记录
ID:36955942
大小:42.00 KB
页数:6页
时间:2019-05-03
《协议号与端口号区别》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、协议号与端口号区别协议号和端口号的区别网络层-数据包的包格式里面有个很重要的字段叫做协议号。比如在传输层如果是tcp连接,那么在网络层ip包里面的协议号就将会有个值是6,如果是udp的话那个值就是17-----传输层传输层--通过接口关联(端口的字段叫做端口)---应用层,详见RFC1700 协议号是存在于IP数据报的首部的20字节的固定部分,占有8bit.该字段是指出此数据报所携带的是数据是使用何种协议,以便目的主机的IP层知道将数据部分上交给哪个处理过程。也就是协议字段告诉IP层应当
2、如何交付数据。 而端口,则是运输层服务访问点TSAP,端口的作用是让应用层的各种应用进程都能将其数据通过端口向下交付给运输层,以及让运输层知道应当将其报文段中的数据向上通过端口交付给应用层的进程。端口号存在于UDP和TCP报文的首部,而IP数据报则是将UDP或者TCP报文做为其数据部分,再加上IP数据报首部,封装成IP数据报。而协议号则是存在这个IP数据报的首部. 比方来说: 端口你在网络上冲浪,别人和你聊天,你发电子邮件,必须要有共同的协议,这个协议就是TCP/IP协议
3、,任何网络软件的通讯都基于TCP/IP协议。如果把互联网比作公路网,电脑就是路边的房屋,房屋要有门你才可以进出,TCP/IP协议规定,电脑可以有256乘以256扇门,即从0到65535号“门”,TCP/IP协议把它叫作“端口”。当你发电子邮件的时候,E-mail软件把信件送到了邮件服务器的25号端口,当你收信的时候,E-mail软件是从邮件服务器的110号端口这扇门进去取信的,你现在看到的我写的东西,是进入服务器的80端口。新安装好的4、isShowAds=false;isShowAds2=false;isShowGg=true;InTextAds_GgLayer="_u4E2A_u4EBA_u7535_u8111";KeyGate_ads.ShowGgAds(this,"_u4E2A_u4EBA_u7535_u8111",event)"style="border-top-width:0px;padding-right:0px;padding-left:0px;font-weight:normal;border-left-wid5、th:0px;border-bottom-width:0px;padding-bottom:0px;margin:0px;cursor:hand;color:#0000ff;padding-top:0px;border-right-width:0px;text-decoration:underline"onclick="javascript:window.open("http://www.google.com/url?sa=L&ai=BNRDFZu02R_K-Lp64sAKptpBUjISxKe6、iV4MADqo7g4Aew6gEQARgBIK-aqgk4AVC4o-TQ_f____8BYJ3Z34HYBaoBCjEwMDAwMTYwMDLIAQHIAoDEzgPZA2Z3S_7H1xLX&num=1&q=http://h50042.www5.hp.com/homeandoffice/browsebuy/pavilion/default.asp%3Fjumpid%3Dex_cnzhpsgsem_google/Q4LTConPC&usg=AFQjCNFI8TteJWnFUdvuKn-wUx7、lePMFWPA");GgKwClickStat("个人电脑","www.hp.com.cn/eshop","afs","1000016002");"onmouseout="isShowGg=false;InTextAds_GgLayer="_u4E2A_u4EBA_u7535_u8111"">个人电脑打开的端口号是139端口,你上网的时候,就是通过这个端口与外界联系的。 关于端口,再做一些补充 现在假设我们有一台服务器,别人可以用一种tcp/ip协议的一种如ftp登录上我们的机器上进8、行文件的上传下载,但是同时我们又希望别人能够浏览我们的web服务器,如果要是没有端口,那末很显然,我们无法区分这两种不同的服务,同时客户端也无法区分我们给他提供了那种服务。我们现在采用端口来解决这个问题,在使用tcp/ip协议在主机上建立服务之前,我们必须制定端口,指定端口号将表示运行的是那种服务。 比如,客户端发送一个数据包给ip,然后ip将进来的数据发送给传输协议(tcp或者udp),然后传输协议再根据数据包的第一个报头中的协议号和端口号来决定将此数据包给哪个应用程序(也叫网络服务)
4、isShowAds=false;isShowAds2=false;isShowGg=true;InTextAds_GgLayer="_u4E2A_u4EBA_u7535_u8111";KeyGate_ads.ShowGgAds(this,"_u4E2A_u4EBA_u7535_u8111",event)"style="border-top-width:0px;padding-right:0px;padding-left:0px;font-weight:normal;border-left-wid
5、th:0px;border-bottom-width:0px;padding-bottom:0px;margin:0px;cursor:hand;color:#0000ff;padding-top:0px;border-right-width:0px;text-decoration:underline"onclick="javascript:window.open("http://www.google.com/url?sa=L&ai=BNRDFZu02R_K-Lp64sAKptpBUjISxKe
6、iV4MADqo7g4Aew6gEQARgBIK-aqgk4AVC4o-TQ_f____8BYJ3Z34HYBaoBCjEwMDAwMTYwMDLIAQHIAoDEzgPZA2Z3S_7H1xLX&num=1&q=http://h50042.www5.hp.com/homeandoffice/browsebuy/pavilion/default.asp%3Fjumpid%3Dex_cnzhpsgsem_google/Q4LTConPC&usg=AFQjCNFI8TteJWnFUdvuKn-wUx
7、lePMFWPA");GgKwClickStat("个人电脑","www.hp.com.cn/eshop","afs","1000016002");"onmouseout="isShowGg=false;InTextAds_GgLayer="_u4E2A_u4EBA_u7535_u8111"">个人电脑打开的端口号是139端口,你上网的时候,就是通过这个端口与外界联系的。 关于端口,再做一些补充 现在假设我们有一台服务器,别人可以用一种tcp/ip协议的一种如ftp登录上我们的机器上进
8、行文件的上传下载,但是同时我们又希望别人能够浏览我们的web服务器,如果要是没有端口,那末很显然,我们无法区分这两种不同的服务,同时客户端也无法区分我们给他提供了那种服务。我们现在采用端口来解决这个问题,在使用tcp/ip协议在主机上建立服务之前,我们必须制定端口,指定端口号将表示运行的是那种服务。 比如,客户端发送一个数据包给ip,然后ip将进来的数据发送给传输协议(tcp或者udp),然后传输协议再根据数据包的第一个报头中的协议号和端口号来决定将此数据包给哪个应用程序(也叫网络服务)
此文档下载收益归作者所有