美文网首页
计算机网络基础知识小结

计算机网络基础知识小结

作者: 饭饭七 | 来源:发表于2017-08-17 16:04 被阅读0次

    1、网络模型
    模型分类:OSI,TCP/IP
    OSI(七层) 物理层 数据链路层 网络层 传输层 会话层 表示层 应用层
    TCP/IP(四层) 网络接口层 网际层 传输层 应用层
    五层体系结构 物理层 数据链路层 网络层 传输层 应用层
    物理层:通过媒介传输比特,确定机械、电气规范(比特) -中继器、集线器、网关
    数据链路层:将比特封装成帧,完成点对点的传递(帧) -网桥、交换机
    网络层:完成数据包从源到宿的传递和网际互连 (包) -路由器
    传输层:提供端到端的可靠报文传递和错误恢复 (段)
    会话层:建立、管理和终止会话
    表示层:对数据进行翻译、加密和压缩
    应用层:为应用层通讯提供服务

    2、电路交换 报文交换 分组交换
    电路交换:在进行通信之前需要为通信双方分配一条具有固定宽带的通信线路,通信过程中一直占用,直到通信结束。(连接建立-数据传输-释放链接)
    报文交换:采用存储转发机制,节点需要分配不同大小的缓冲区。(出差错时,整个报文都将重传)。
    分组交换:面向无连接采用存储转发,将传输数据分割成小段数据,并在数据之前增加相应的数据选路、校验功能等头部字段。动态分配带宽。(带来排队时延及增加头部带来的开销)

    3、IP地址
    A 以0开头 第一子节范围0-127
    B 以10开头 128-191
    C 以110开头 192-223
    D 以1110开头 224-239
    DNS基于UDP服务,端口53
    eg:在浏览器中输入www.baidu.com执行的全过程
    DNS域名解析IP地址
    三次握手建立TCP连接
    浏览器通过HTTP(get /post)请求数据——底下的连接传输等==
    服务器发回数据
    浏览器解析HTML生成DOM树css生成渲染树
    浏览器缓存相应信息-呈现页面

    4、ARP地址解析协议
    源主机——目的主机
    1)每个主机的ARP缓存区都有ARP列表,表示IP地址与MAC地址对应的关系
    2)当源主机要发送数据时,检查ARP列表是否有对应的IP地址的Mac 地址,有,直接发送,没有,向本网段的所有主机发送ARP数据包(源IP 源Mac 目的IP)
    3)本网段所有主机收到数据包查看IP地址是否是自己的,不是,忽略,是,取出源IP 源mac写入ARP,将自己的Mac写入ARP响应包中,告诉源主机。
    4)源主机收到响应包,将目的IP MAC写入列表,发送信息。没收到,表示ARP查询失败。

    5、常见的路由选择协议
    RIP协议:根据跳数度量,大于15跳,丢弃
    OSPF协议:链路状态路由选择协议,度量标准时带宽、延迟

    6、TCP/IP三次握手四次挥手
    客户端 服务器
    ———— syn(x)————>客户端发送syn包到服务器,进入syn_send,等待服务器确认
    <——— syn(y)ack(x+1) ———服务器收到syn,确认客户端ack,同时自己也发送一个syn
    ———— ack(y+1) ————>客户端收到syn ack向服务器发送确认包,发送完毕,客户端服务器进入established状态。

    ———— fin ————>主动关闭方发送一个fin用来关闭主动方到被动方的数据传输
    <———— ack ————被动方收到fin,发送一个ack给对方,确认
    <——— fin ————被动方发送一个fin用来关闭数据传输(告诉主动方,我不再发数据了)
    ———— ack ————>主动方收到fin,发送ack给被动方,确认

    7、TCP UDP区别
    可靠性:面向连接、可靠的数据流传输; 无连接、不可靠
    传输单位:报文段 ; 用户数据报
    特点: 注重数据安全 ; 数据传输快、不需要等待,少了许多操作、安全性一般
    对应协议:FTP Telnet SMTP POP3 HTTP;DNS SNMP TFTP
    对应端口:21 23 25 110 80; 53(domain) 简单网络管理协议

    8、设备:
    1)交换机:交换机工作于OSI参考模型的数据链路层。交换机内部的CPU会在每个端口成功连接时,通过ARP协议学习它的MAC地址,保存成一张 ARP表。在今后的通讯中,发往该MAC地址的数据包将仅送往其对应的端口,而不是所有的端口。(解决共享工作模式)因此,交换机可用于划分数据链路层广播,即冲突域;但它不能划分网络层广播,即广播域
    2)路由器:提供路由和转送两种机制,决定数据包从源端到目的端所经过的路由路径(路由),输入端的数据包移送至路由输出端(转送)
    连通不同的网络,选择信息传送线路。
    3)网关:连接两个网络的设备,eg:语音网-连接PSTN网和以太网
    (网关中没有路由表,按照预先设定的不同网段来进行转发)

    相关文章

      网友评论

          本文标题:计算机网络基础知识小结

          本文链接:https://www.haomeiwen.com/subject/cvdgrxtx.html