软件设计师-计算机网络


网络设备

物理层

物理层不能隔离广播域和冲突域

中继器,集线器

集线器可看成是特殊的多路中继器

数据链路层

可以隔离冲突域不能隔离广播域

网桥,交换机

交换机是多端口的网桥

网络层

可以隔离广播域和冲突域

路由器

应用层

网关

协议簇

应用层 文件传输协议(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相关协议

  1. pop3,端口110
  2. ftp,端口20/21
  3. http,端口80
  4. Temnet,端口23
  5. smtp,端口25

udp相关协议

  1. dhcp,端口67
  2. tftp,端口69
  3. snmp,端口161
  4. 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


文章作者: WJF
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 WJF !
  目录