网络设备
物理层
物理层不能隔离广播域和冲突域
中继器,集线器
集线器可看成是特殊的多路中继器
数据链路层
可以隔离冲突域不能隔离广播域
网桥,交换机
交换机是多端口的网桥
网络层
可以隔离广播域和冲突域
路由器
应用层
网关
协议簇
应用层 | 文件传输协议(FTP)往下两行相同 | 远程登录协议(Telnet) | 电子邮件协议(SMTP) | 网络文件服务协议(NFS) | 网络管理协议(SNMP) | 应用层 |
---|---|---|---|---|---|---|
表示层 | 应用层 | |||||
会话层 | 应用层 | |||||
传输层 | TCP(本行只有这两个) | UDP | 传输层 | |||
网络层 | IP(本行三个) | ICMP | ARP RARP | 网际层 | ||
数据链路层 | Ethemet IEEE 802.3 | FDDI | Token-Ring/IEEE 802.5 | ARCnet | PPS/SLIP | 网络接口层 |
物理层 | 与上一行合并 | 硬件层 |
最左侧为ISO-OSI模型,右侧为TCP/IP模型,中间为TCP/IP协议
tcp相关协议
- pop3,端口110
- ftp,端口20/21
- http,端口80
- Temnet,端口23
- smtp,端口25
udp相关协议
- dhcp,端口67
- tftp,端口69
- snmp,端口161
- dns,端口53
TCP和UDP
网际层协议-ip
ip所提供的服务 通常认为是无连接的和不可靠的,即在没有确定目标系统已做好接收数据准备之前就发送数据
与此对应的就是面向连接的tcp协议,在应用层数据传输之前需要进行三次握手
传输层协议-tcp
可靠传输,连接管理,差错校验和重传,流量控制,拥塞控制,端口寻址
其中流量控制采用的是可变大小的滑动窗口协议
传输层协议-udp
用户数据报协议是一种不可靠的无连接的协议,可以保证应用程序进程间的通信
tcp有助于提供可靠性,udp有助于提高传输速率
没有差错校验和重传,不对接收到的无序ip数据报重新排序,不消除重复的ip数据报,不确认已收到的数据报,不负责建立或终止连接,这些问题由应用程序处理
SMTP和POP3
smtp(端口25)发送邮件
pop3(端口110)接收邮件
email系统基于c/s模式
email服务器主要采用smtp协议,此协议描述了电子邮件的信息格式及其传递处理方法,保证被传送的邮件能够正确寻址和可靠的传输,是面向文本的的网络协议
缺点是不能传输费ascII码的文本和非文字性附件
后来的MIME协议(邮件扩充协议)及PEM协议(强私密邮件保护协议)弥补了smtp的缺点
smtp和pop3都是利用tcp端口
ARP和RARP
地址解析协议(ARP)
反地址解析协议(RARP)
都是网络层中的重要协议,ARP的作用是将ip地址转换为物理地址(mac地址),rarp的作用相反
ARP的工作过程,当计算机需要与其他计算机通信时,首先查询ARP高速缓存,如果有,则使用对应的物理地址直接发送给对应的物理网卡
如果没有,则在局域网上广播一个ARP请求包,对应ip的计算机会发送ARP应答包,ARP将对应的信息添加到高速缓存中
DHCP
动态主机配置协议
功能是集中的管理、分配ip地址,是网络中的主机动态的获取ip地址
DHCP客户端可以从DHCP服务器获得本机ip地址,DNS服务器地址、DHCP服务器地址和默认网关的地址等
169.254.X.X为windows下的无效地址
0.0.0.0为linux下的无效地址
URL
协议名://主机名/域名/域名后缀/域名分类/目录/网页文件
IP地址和子网掩码
ip地址可以分为A类,B类,C类,D类和E类,全0代表的是网络(主机地址),全1代表的是广播
A类地址占有一个字节(8位)最高位为0,其余7位为真正的网络地址,第一个字节的值为0----127,子网掩码255.0.0.0
B类占两个字节最高两位为10,其余14位为网络地址,第一个字节位128—191,子网掩码255.255.0.0
C类占3个,是最通用的ip地址,最高位为110,第一个字节位192----233,子网掩码255.255.255.0
D类最高位为1110,第一个字节位224—239
E类为实验保留,识别头是1111,第一个字节为240—255
IPV6
ipv6具有长达128位的地址空间
Windows命令
ipconfig命令:显示所有网络适配器的ip地址、子网养马和缺省网关值
参数:如ipconfig/release:DHCP客户端手动释放ip地址
flushdns:清除本地DNS缓存
displaydns:显示本地dns内容
registerdns:DNS客户端手动想服务器进行注册
all:显示所有网络适配器的完整TCP/IP配置信息,包括DHCP服务是否已启动
renew:DHCP客户端想服务器刷新请求(重新申请IP地址)
路由
当windows服务器收到一个ip数据包时,先查找主机路由,在查找网络路由(直连网络和远程网络),这些路由查找失败时,最后才查找默认路由
主机路由是到达特定主机的路由,子网掩码是255.255.255.255
默认路由是无法找到确定路由时使用的路由,目标网络和网络掩码都是0.0.0.0