首页 > 代码库 > 网络知识点拾遗
网络知识点拾遗
一 各种以太网的速度与等级
名称 | 速度 | 网线等级 |
以太网(Ethernet) | 10Mbps | - |
快速以太网(Fast Ethernet) | 100Mbps | CAT 5 |
G比特以太网(Gigabit Ethernet) | 1000Mbps | CAT 5e/CAT 6 |
二 交叉线与直连线
交叉线:一边是568A,一边是568B的接头时称交叉线,用在直接连接两台主机的网卡。
直连线:两边接头同为568A或568B时称为直连线,用在连接主机网卡与集线器之间的线缆。
三 自动分辨网线的交叉或直连接口(Auto MDI/MDIX)
我们是否需要注意所连接的线缆是交叉线还是直连线?不需要。因为Switch若含有Auto MDI/MDIX功能,会自动分辨网线的接头来调整连接,所以你就不需要管网线是交叉线还是直连线。
四 IP的种类
1 IPv4只有两种IP类别
Public IP:公共IP,经由Inter NIC所统一规划的IP,有这种IP才可以连上Internet。
Private IP:私有IP或保留IP,不能直接连上Internet的IP,主要用于局域网内的主机连接规划。
2 Private IP分别在A、B、C三个类中各保留了一段,分别是:
Class A:10.0.0.0~10.255.255.255
Class B:172.16.0.0~172.31.255.255
Class C:192.168.0.0~192.168.255.255
五 IP的取得方式下载
1 直接手动配置(static)
你可以直接向你的网管询问可用的IP相关参数,然后直接编辑配置文件(或使用某些软件)来设定你的网络。常见于校园网络环境中,以及向ISP申请固定IP的连接环境。
2 通过拨号取得
向你的ISP申请注册,取得账号密码后,直接拨接到ISP,你的ISP会通过他们自己的设置,让你的操作系统取得正确的网络参数。此时你不需要手动去编辑与配置相关的网络参数。
3自动取得网络参数(DHCP)
在局域网内会有一台主机负责管理所有计算机的网络参数,你的网络启动时就会主动向该服务器要求IP参数,若取得网络相关参数后,你的主机就能够自行设定好服务器给你的网络参数了。最常使用于企业内部、IP路由器后端、校园网络与宿舍环境。
六 常见的端口与网络服务的对应表
端口 | 服务名称与内容 |
20 | FTP-data,文件传输协议所使用的主动数据传输端口 |
21 | FTP,文件传输协议命令端口 |
22 | SSH,较为安全的远程连接服务 |
23 | Telnet,早期的远程连接服务软件 |
25 | SMTP,简单邮件传递协议,用在作为Mail Server的端口 |
53 | DNS,用在作为名称解析的域名服务器 |
80 | WWW,就是全球信息网服务器 |
110 | POP3,邮件接收协议,办公室用的收信软件都是通过它 |
443 | HTTPS,有加密机制的WWW服务器 |
七 TCP的三次握手
TCP被称为可靠的数据传输协议,其中最重要的就是三次握手功能,三次握手的数据包连接模式如下图。下载
A:数据包发送
当客户端要对服务端连接时,就必须要送出一个要求连接的数据包,此时客户端必须随机取用一个大于1024端口来作为程序沟通的接口。然后TCP的报头中,必须要带有SYN的主动连接(SYN=1),并且记下发送出连接数据包给服务器端的序号(Seq=10001)。
B:数据包接收与确认数据包传送
当服务器收到这个数据包,并且确认接收这个数据包后,就会开始制作一个带有SYN=1,ACK=1的数据包,其中ack的号码是要给客户端确认用的,所以数字会比A步骤里面的Seq多1个,同时我们的服务器也必须要确认客户端确实可以接收我们的数据包才行,所以也会发送出Seq=20001给客户端,并且开始等待客户端给我们服务端的回应。
C:回送确认数据包
当客户端收到来自服务器端的ack后,就能确认之前那个发送的数据包接收了,接着如果客户端也同意与服务端建立连接时,就会再次发送一个确认数据包ACK=1给服务器,ack=20002。
D:取得最后确认
若一切顺利,在服务端收到ACK=1且ack=20002序号的数据包后,就能够建立起这次的连接了。
网络知识点拾遗