• [软考中级]软件设计师-计算机网络


    网络设备

    物理层

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

    中继器,集线器

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

    数据链路层

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

    网桥,交换机

    交换机是多端口的网桥

    网络层

    可以隔离广播域和冲突域

    路由器

    应用层

    网关

    协议簇

    应用层文件传输协议(FTP)往下两行相同远程登录协议(Telnet)电子邮件协议(SMTP)网络文件服务协议(NFS)网络管理协议(SNMP)应用层
    表示层应用层
    会话层应用层
    传输层TCP(本行只有这两个)UDP传输层
    网络层IP(本行三个)ICMPARP RARP网际层
    数据链路层Ethemet IEEE 802.3FDDIToken-Ring/IEEE 802.5ARCnetPPS/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

  • 相关阅读:
    在Linux上安装Zookeeper集群(zookeeper-3.5.9)
    租用好服务器后怎么操作?
    浅谈C++
    利用sham-link实现路由还原
    电子抄表是什么?什么叫电子抄表?
    Shader 中 SubShader Tags Pass的理解
    浏览器执行原理-V8引擎
    几种单例模式
    Spring Cloud Alibaba Nacos注册中心(单机)
    【剑指Offer】57.和为s的两个数字
  • 原文地址:https://blog.csdn.net/starsky__/article/details/133685117