zoukankan      html  css  js  c++  java
  • 计算机网络基础

    路由表:

    路由器中维护的路由条目的集合

    路由器根据路由表做路径选择

     

    路由器转发数据包的封装过程:

    当数据包经过不同设备,被转发过程中,其包中原和目标IP地址不发生变化,而包中原和目标MCK地址随设备的不同而发生变化。

     

    路由器和交换机比较:

    路由工作在网络层

    根据路由表转发数据

    路由选择

    路由转发

    交换工作在数据链路层

    根据“MAC地址表转发数据

    硬件转发

    TCP协议的三次握手和四次挥手

     

    PC1发送请求连接报文,PC1的初始序号seqx,同位步SYN1PC2确认报文ACK=1,SYN=1,确认序号ACK=X+1pc2的产生初始序号seq=y,回复PC1确认连接,PC1接受后确认报文ACK=1,ACK=y+1PC1又重组序号为x+1

     

    pc1pc2发送断开连接请求报文,FIN=1,ACK=1,序号为u,pc1处于终止等待1状态,pc2确认报文ack=1,确认序号为ack=u+1,pc2的序号为v,回复pc1pc2服务端处于关闭等待状态,pc1接受确认报文ack=1,确认序号ack=v+1,pc1重组序号为u+1pc1处于终止等待2状态,然后pc2也想让pc1断开连接,就发送了断开连接请求,FIN=1ack=1,pc2重组序号为w,pc2服务端处于最后确认状态,pc1接受后确认报文ack=1.确认序号为ack=w+1,pc1序号为u+1pc1客户端进入时间等待状态,等待最长报文段寿命2*MSL,服务器pc2确认后,立即进入关闭状态。

    TCPUDP的区别:

    TCP协议

    TCP是面向连接的、可靠的进程到进程通信的协议

    TCP提供全双工服务,即数据可在同一时间双向传输

    首部开销大

    UDP协议

    无连接、不可靠的传输协议

    首部的开销小

    传输快

  • 相关阅读:
    亲测——pycharm下运行第一个scrapy项目 ©seven_clear
    [转]pycharm的一些快捷键
    一个豆瓣API的使用——拒绝思维定式
    小试牛刀--利用豆瓣API爬取豆瓣电影top250
    Python GUI编程--Tkinter
    多线程详解
    K8S+GitLab-自动化分布式部署ASP.NET Core(一) 部署环境
    初学者浅度剖析eShopOnContainers 里面用到的MediatR .
    通过Task异步加快对数组的运算
    为什么是容器?
  • 原文地址:https://www.cnblogs.com/ZCQ123456/p/11216630.html
Copyright © 2011-2022 走看看