一 各种以太网的速度与等级
名称 | 速度 | 网线等级 |
以太网(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序号的数据包后,就能够建立起这次的连接了。
相关推荐
这些内容是高中历史复习的重要知识点,旨在帮助学生理解和掌握20世纪世界经济的主要脉络。 【知识详解】 1. **资本主义经济政策**: - **重商主义**:16-18世纪,以积累金银、发展工商业和海外贸易为主,推动了...
在数据库系统中,我们关注的主要知识点包括数据库类型(如关系型数据库、非关系型数据库)、数据库模型(如关系模型、网络模型、层次模型)、SQL语言、事务处理、并发控制、索引结构、备份与恢复以及性能优化等。...
以下是一些可以帮助你实现这一目标的关键知识点: 1. **形象化**:将抽象概念转化为具体的图像,有助于大脑更好地理解和记忆。例如,通过绘制流程图或使用图表来表示复杂的信息。 2. **死记硬背**:对于基本事实和...
以下将结合题目内容详细阐述相关知识点: 1. **商品价格**:商品价格是价值的货币表现,它反映了商品的价值含量。在市场经济中,价格是供需关系的结果,同时也是调节市场供求平衡的重要工具。 2. **竞争分类**:...
根据给定的文件信息,我们可以提炼出以下几个关键的知识点: ### 1. 雷公藤的基本信息 - **名称**:雷公藤是卫矛科植物雷公藤的根。 - **别称**:黄藤、黄腊藤、菜虫药、红药、水莽草等。 - **产地**:主要分布于...
以下是详细的知识点解析: **一、工作态度** 1. 遵循商场操作规程,保证工作效率和准确性。 2. 员工应服从上级工作安排,若有异议,先执行后申诉。 3. 若对直属上级答复不满,可越级反映,但需保持工作秩序。 4. ...
【Java基础】 Java语言是面向对象的编程语言,其基础包括语法、数据类型、变量、运算符、控制...这些知识点构成了Java学习的重要组成部分,通过深入理解和实践,你可以逐步掌握成为一名合格的Java开发者的必备技能。
在2022年的个人理财规划期末考试中,试题涵盖了多个理财领域的知识点。 首先,试题提及了【超额透支】的情况,指出从透支之日起就需要支付利息,这是信用卡或透支账户的基本规则。透支利息的计算通常按照银行规定的...
通过学习和理解这些知识点,考生可以全面地准备软件设计师考试,提高自己的专业技能和应试能力。同时,了解真题和答案也能帮助考生了解考试的难度和出题风格,以便更好地进行模拟训练,提升考试成绩。
通过系统地学习这些知识点,你将能够全面掌握Java JDK 6.0,并为未来的Java开发工作打下坚实的基础。随着技术的发展,不断学习新版本的Java特性,如Lambda表达式、模块化系统等,以保持与时俱进。
### Java面试进阶讲义知识点总结 #### 一、Java语言拾遗 ##### 1、Vector与ArrayList - **起源与版本**:`Vector` 类自 JDK 1.0 就已存在,从 Java 2 平台 v1.2 开始进行了改进,实现了 `List` 接口,使其成为 ...
在上午和下午的题目中,涵盖了软件设计的各个核心领域,如计算机基础知识、数据结构与算法、操作系统原理、网络技术、数据库管理、软件工程、面向对象编程、软件项目管理等。通过对这些历年真题的学习,考生可以深入...