【计算机网络学习笔记】端口号

一 什么是端口?

  如果把IP地址比作一间房子 ,端口就是出入这间房子的门。端口号就是打开门的钥匙。真正的房子只有几个门,但是一个IP地址的端口
可以有65536个之多!端口是通过端口号来标记的,端口号只有整数,范围是从0 到65535。

二 端口有什么作用?

  主机是怎样区分不同的网络服务呢?显然不能只靠IP地址,因为IP 地址与网络服务的关系是一对多的关系。实际上是通过“IP地址+端口号”来区 分不同的服务的。服务器一般都是通过知名端口号来识别的。

  到1992年为止,知名端口号介于1~255之间。256~1023之间的端口号通常都是由Unix系统占用,以提供一些特定的Unix服务—也就是说,提供一些只有Unix系统才有的、而其他操作系统可能不提供的服务,IANA管理1~1023之间所有的端口号。

  Internet扩展服务与Unix特定服务之间的一个差别就是Telnet和Rlogin。它们二者都允许通过计算机网络登录到其他主机上。Telnet是采用端口号为23的TCP/IP标准且几乎可以在所有操作系统上进行实现。Rlogin只是为Unix系统设计的(尽管许多非Unix系统也提供该服务),它的有名端口号为513。

  客户端通常对它所使用的端口号并不关心,只需保证该端口号在本机上是唯一的就可以了。客户端口号又称作临时端口号(即存在时间很短暂)。这是因为它通常只是在用户运行该客户程序时才存在,而服务器则只要主机开着的,其服务就运行。

三 如何使用?

  TCP与UDP段结构中端口地址都是16比特,可以有在0---65535范围内的端口号。对于这65536个端口号有以下的使用规定:

    (1)端口号小于256的定义为常用端口,服务器一般都是通过常用端口号来识别的。任何TCP/IP实现所提供的服务都用1---1023之间的端口号,是由ICANN来管理的;

    (2)客户端只需保证该端口号在本机上是惟一的就可以了。客户端口号因存在时间很短暂又称临时端口号;

    (3)大多数TCP/IP实现给临时端口号分配1024---5000之间的端口号。大于5000的端口号是为其他服务器预留的。

四 如何查看?

  端口号一台服务器有大量的端口在使用,怎么来查看端口呢?有两种方式: 一种是利用系统内置的命令,一种是利用第三方端口扫描软件。

  1.用“netstat ”查看端口状态

  在Windows 2000/XP中,可以在命令提示符下使用“netstat ”查 看系统端口状态,可以列出系统正在开放的端口号及其状态.

  2.用第三方端口扫描软件

  第三方端口扫描软件有许多,界面虽然千差万别,但是功能却是类似 的。这里以“Fport” (可到?type_t=7或下载)为例讲解。“Fport”在命令提示符下使用,运行结果 与“netstat -an”相似,但是它不仅能够列出正在使用的端口号及类型,还可 以列出端口被哪个应用程序使用。

  3.用“netstat -n”命令,以数字格式显示地址和端口信息。

  

时间: 2024-11-03 15:08:47

【计算机网络学习笔记】端口号的相关文章

计算机网络学习笔记——操作

**********************网络基本命令************************** IP相关参数:/etc/sysconfig/network-scripts/ifcfg-ethX ---ifconfig--- ifconfig  查看网络接口信息 ifconfig eth0 10.1.20.186 netmask 255.255.255.0 mtu 8000 修改网路接口参数 ifconfig eth0:0 192.168.1.10 在网络接口上增加一个IPifcon

计算机网络学习笔记--传输层知识总结

传输层概述: 为什么要划分传输层? 既然网络层已经能把源主机上发出的数据传送给目的主机,那么为什么还需要加上一个传输层呢?这就需要我们理解主机用户应用层通信的主体,位于两台网络主机中真正的数据通信主体并不是这两台主机,而是两台主机中的各种网络应用进程.同一时间一台主机上可能有多个进程同时运行,这时候就需要为应用程序提供一个标识,那就是端口.而传输层就是为了提供这种端到端的服务而存在的.下面以一张图来解释. 同时从图中也可以看出来,IP协议提供了主机之间的逻辑通信.而传输层协议提供的是进程之间的逻

计算机网络学习笔记(一)

以下为本人结合上课笔记与课件同时参考computer network(5th)转载请注明 ---by 醉江楼 一.计算机网络的发展 1.        "三网":电信网络,有线电视网络,计算机网络.其中发展最快最核心的是计算机网络 2.        网络是由若干结点和连接这些结点的链路组成的. 3.        互联网是"网络的网络",因特网是当今最大的互联网(互连网) 4.        host主机,不仅仅指计算机. 注意节点与结点的区别,虽然都是node翻

计算机网络学习笔记(一) 计算机网络基本概念

v\:* {behavior:url(#default#VML);} o\:* {behavior:url(#default#VML);} w\:* {behavior:url(#default#VML);} .shape {behavior:url(#default#VML);} Ding Ding 4 120 2015-05-03T12:52:00Z 2015-05-03T12:52:00Z 1 167 957 7 2 1122 15.00 false 7.8 磅 0 2 false fal

【计算机网络学习笔记】什么是cookie以及cookie劫持的基本概念

谨为今后学习参考的笔记.内容来自互联网. Cookie的基本概念: Cookie是由服务器端生成,发送给User-Agent(一般是浏览器),浏览器会将Cookie的key/value保存到某个目录下的文本文件内,下次请求同一网站时就发送该Cookie给服务器(前提是浏览器设置为启用cookie).Cookie名称和值可以由服务器端开发自己定义,对于JSP而言也可以直接写入jsessionid,这样服务器可以知道该用户是否合法用户以及是否需要重新登录等,服务器可以设置或读取Cookies中包含信

计算机网络学习笔记--网络层知识点整理

为什么要划分网络层? 不用的网络有不同的协议和标准,为了可以在不同网络之间互访,共享双方的资源,并且还要保持每个计算机网络本来的独立性,所以才划分出了网络层,并制定了专门的协议来负责网络间通信. 网络层的主要功能: 1.屏蔽网络差异,提供透明传输. 为传输层提供服务:面向连接的网络服务(虚电路服务)和无连接的网络服务(数据报服务). 2.为网络通信提供路由选择 什么是路由选择? 按一定的原则和路由选择算法在多个节点的通信子网中选择一条到达目的节点的最佳路径的过程. 确定路由选择的策略成为路由算法

计算机网络 学习笔记-传输层:TCP协议简介

概述: TCP传输前先要建立连接 TCP在传输层 点对点,一条TCP只能连接两个端点 可靠传输.无差错.不丢失.不重复.按顺序 全双工 字节流 TCP报文段 TCP报文段的报头前20字节是固定的,后面4n字节是根据需要而添加的. 20字节的固定部分: 源端口和目的端口:分别写入源端口号和目的端口号 序号:0-(2^32-1),本报文段数据的第一个字节的序号,用来解决乱序问题 确认序号:期望收到对方下一个报文段的第一个数据字节的序号,用来解决丢包问题 数据偏移:TCP报头长度,包括固定的20字节和

kafka学习默认端口号9092

一 Kafka 概述1.1 Kafka 是什么在流式计算中,Kafka 一般用来缓存数据,Storm 通过消费 Kafka 的数据进行计算.1)Apache Kafka 是一个开源消息系统(微信公众号.QQ.微信等群),由 Scala 写成.是由 Apache 软件基金会开发的一个开源消息系统项目.2)Kafka 最初是由 LinkedIn 公司开发,并于 2011 年初开源.2012 年 10 月从 Apache Incubator 毕业.该项目的目标是为处理实时数据提供一个统一.高通量.低延

计算机网络学习笔记

网络组成: 边缘部分:所有主机 核心部分:给边缘部分提供服务的路由器 边缘部分通信方式: 客户服务方式(C/S) 客户端:用户调用后运行,主动请求服务,需要知道服务器程序的地址 服务器端:提供服务,同时处理多个远地或本地请求,一直在运行,等待用户请求,不需要知道客户端程序地址. 对等连接(P2P)或P2P文件共享:不区分服务请求和服务,只要两个主机都运行对等软件,就可以进行平等对等通信. 核心部分: 路由器是专用计算机,用来实现分组交换(packet switching)的关键构件,用来转发收到