协议号端口号
【篇一:协议号与端口号区别】
协议号与端口号区别
协议号和端口号的区别
网络层-数据包的包格式里面有个很重要的字段叫做协议号。比如在传输层如果是tcp连接,那么在网络层ip包里面的协议号就将会有个值是6,如果是udp的话那个值就是17-----传输层
传输层--通过接口关联(端口的字段叫做端口)---应用层,详见rfc 1700
协议号是存在于ip数据报的首部的20字节的固定部分,占有8bit.该字段是指出此数据报所携带的是数据是使用何种协议,以便目的主机的ip层知道将数据部分上交给哪个处理过程。也就是协议字段告诉ip层应当如何交付数据。
而端口,则是运输层服务访问点tsap,端口的作用是让应用层的各种应用进程都能将其数据通过端口向下交付给运输层,以及让运输层知道应当将其报文段中的数据向上通过端口交付给应
用层的进程。 端口号存在于udp和tcp报文的首部,而ip数据报则是将udp或者tcp报文做为其数据部分,再加上ip数据报首部,封装成ip数据报。而协议号则是存在这个ip数据报的首部.
  比方来说:
端口你在网络上冲浪,别人和你聊天,你发,必须要有共同的协议,这个协议就是tcp/ip协议,任何网络软件的通讯都基于tcp/ip协议。如果把互联网比作公路网,电脑就是路边的房屋,房屋要有门你才可以进出,tcp/ip协议规定,电脑可以有256乘以256扇门,即从0到65535号“门”,tcp/ip协议把它叫作“端口”。当你发的时候,e-mail软件把信件送到了邮件服务器的25号端口,当你收信的时候,e-mail软件是从邮件服务器的110号端口这扇门进去取信的,你现在看到的我写的东西,是进入服务器的80端口。新安装好的strong class=kgb onmouseover=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-width: 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(/url?sa=lai=bnrdfzu02r_k-lp64sakptpbujisxkeiv4madqo7g4aew6geqargbik-aqgk4avc4o-tq_f____8byj3z34hybaobcjewmdawmtywmdliaqhiaodezgpza2z3s_7h1xlxnum=1q=h50042.www5.hp/homeandoffice/browsebuy/pavilion/default.asp%3fjumpid%3dex_cnzhpsgsem_google/q4ltconpcusg=afqjcnfi8ttejwnfudvukn-wuxlepmfwpa);ggkwclickstat(个人电脑,www.hp/eshop,afs,1000016002); onmouseout=isshowgg = false;intextads_gglayer=_u4e2a_u4eba_u7535_u8111个人电脑打开的端口号是139端口,你上网的时候,就是通过这个端口与外界联系的。
关于端口,再做一些补充
现在假设我们有一台服务器,别人可以用一种tcp/ip协议的一种如ftp登录上我们的机器上进行文件的上传下载,但是同时我们又希望别人能够浏览我们的web服务器,如果要是没有端口,那末很显然,我们无法区分这两种不同的服务,同时客户端也无法区分我们给他提供了那种服务。我们现在采用端口来解决这个问题,在使用tcp/ip协议在主机上建立服务之前,我们必须制定端口,指定端口号将表示运行的是那种服务。
比如,客户端发送一个数据包给ip,然后ip将进来的数据发送给传输协议(tcp或者udp),然后传输协议再根据数据包的第一个报头中的协议号和端口号来决定将此数据包给哪个应用程序(也叫网络服务)。也就是说,协议号+端口号唯一的确定了接收数据包的网络进程。由于标志数据发送进程的源端口号和标志数据接受进程的目的端口号都包含在每个tcp段和udp段的第一个分组中,系统可以知道到底是哪个客户应用程序同哪个服务器应用程序在通讯,而不会将数据发送到别的进程中。
但是要注意的一点是同样的一个端口在不同的协议中的意义是不同的,比如tcp和udp中的端口31指的并不是同一个端口。但是对于同一个协议,端口号确实唯一的。
在端口中分为两种,一是知名端口,也即小于256的端口号。另一种是动态分配的端口,也就是在需要时再将其赋给特定的进程。这类似于nt服务器或者163拨号上网,也就是动态的分配给用户一个目前没有用到的标志。动态分配的端口号都是高于标准端口号范围的。
网络服务常用的应用协议和对应的标准端口号
《网络服务通用的应用协议和对应的标准(默认)端口号:》
应用协议  端口号/协议说明
ftp-data  20/tcp  ftp, data
ftp21/tcp ftp. control
telnet 23/tcp
smtp  25/tcp  simple mail transfer protocol
time37/tcp  timserver
time37/udp  timserver
domain53/tcp domain name server
domain53/udp domain name server
tftp 69/udp trivial file transfer
gopher70/tcp
http80/tcp  www-http world wide web
pop3 110/tcp post office protocol-version 3
nntp 119/tcpnetwork news transfer protocol
netbios-ns 137/tcpnetbios name service
netbios-ns 137/udpnetbios name service
netbios-dgm 138/udpnetbios datagram service
netbios-ssn139/tcpnetbios session service
imap  143/tcpinternet message access protocol
snmp 161/udpsnmp
snmptrap162/udp snmp trap
irc  194/tcpinternet relay chat protocol
ipx 213/udp  ipx over ip
ldap389/tcp  lightweight directory access protocol
https 443/tcp
https 443/udp
uucp 540/tcp
ldaps 636/tcpldap over tls/ssl
tcp ip协议设置怎么填
doom666/tcpdoom id software
doom666/udp  doom id software
phone1167/udp  conference calling
ms-sql-s  1433/tcp  microsoft-sql-server
ms-sql-s 1433/udp  microsoft-sql-server
ms-sql-m1434/tcpmicrosoft-sql-monitor
ms-sql-m1434/udp  microsoft-sql-monitor
wins1512/tcp  microsoft windows internet name service
wins  1512/udp  microsoft windows internet name service
l2tp1701/udp layer two tunneling protocol
1720/tcp
qicq4000/udp
qicq8000/udp
qq  1080/udp  socks 代理
《木马的常用连接端口》
木马类软件常用的连接端口,如tcp135、139、445、3389、5000等,我们称为敏感端口,另外“冰河”常用7626端口、“广外女生”常用6267端口。
《vpn使用端口:》
l2tp 1701/udp #layer two tunneling protocol
pptp 1723/tcp #point-to-point tunnelling protocol
《远程控制软件pcanywhere使用的端口》
它的“被控端”使用2个端口,数据端口(5631)和状态端口(5632)。
《bt下载使用的端口》
bt默认使用的端口是6881,6889 的tcp连接 (每一个下载只使用一个端口,顺次分配) 《架设cs服务器》
指定游戏连接端口为27016。
ip协议号
十进制 关键字 协议
======= ======= ==============
0 hopopt ipv6 逐跳选项
1 icmp internet 控制消息

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。