• TCP/IP图解


    计算机网络性能的测度:时延,丢包,吞吐量

    时延

    处理延时:

    传输延迟:类似与汽车在过收费站的时候,每一辆车汽车在收费站缴费所花费的时间,就陈伟传输延迟,而这里以10辆汽车作为一个分组,每个分组里面的汽车相当于计算机里面的1个比特

    传播延迟:类似于汽车从一个收费站到另外一个收费站的时候,所花费的时间陈伟传播延迟,这里也是以10辆汽车作为一个分组。

    排队延迟:如果总共有10个分组,每个分组有10辆汽车,而汽车站的缓存空间为10辆车,那么接下来的2-9辆车要进入到这个缓存空间所需要的时间,称为排队延时。

    节点延时=处理+传输+传播+排队

    丢包:类似于我们在理发的时候,看见店内坐满了人,然后去别的店铺,取了别的店铺(就是这里的丢包,有点勉强。。)

    吞吐量:单位时间内传输的数据量(单位比特或MB或KB),取决于传输速率和干扰量。

    瞬时吞吐量:我们在下软件的时候,传输的速率

    平均吞吐量:我们下载完软件的时候,显示的时间和总得文件大小,其中文件大小/显示时间=平均吞吐量。

    实际传输速率:min{Rc,Rs}

    假定上述是由一个路由器组成,如:服务端-->路由-->客户端,其中服务端到路由得速度为Rs,路由到客户端的速度为Rc。

    (1)假设Rs为2/s的速率传输数据,而Rc为3/s的速率传输数据,那么路由之间的缓存将为空,且其实际的传输速率为2/s(因为)。

    (2)假设Rs为3/s的速率传输数据,而Rc为2/s的速率传输数据,那么路由之间的缓存将以每1s增加1比特的速率填充缓存空间,且其传输速率为2/s(因为)

    假定下面是由多个路由器组成,如:服务器-->路由-->....-->路由-->客户端,其中服务端到路由得速度为Rs,路由到客户端的速度为Rc。

    可分析总结得出结论为min(R1,R2,R3,..R)

    P2P体系结构

    网络基础知识

    ISO 7层模型(P36)

    应用层:HTTP,SMTP,FTP,报文?

    表示层:

    会话层:

    传输层:TCP,UDP(不具有拥塞控制,流量控制),报文段

    网络层:数据包,IP

    数据链路层:帧

    物理层:

    吞吐量和传输速度:主机之间的传输速度,称为吞吐量,单位bps

    中继器(物理层):连接两个相同的媒介

    集线器(P56):也可以看作是多个中继器

    自学式网桥(数据链路层):能够判断报文是否发送给相邻的网段

    3层路由器

    4-7层交换机

    分组交换:将数据分成若干个进行传输的方式。其中,

    广播:

    默认路由:

    环路路由

    全双工

    半双工

    网络层

    网络标识

    主机标识

    子网掩码

    网络地址

    IP地址

    1.分割处理和重组处理

    2.路径MTU发现

    IP协议相关技术(P179)

    DNS(域名系统)

    域名:http://www.jxust.cn/(江西理工大学)

    域名服务器:管理域名的主机,即每一层的域名服务器都管理了下面一层的域名服务器,譬如,本层服务器为jp域名,它管理了下一层服务器的域名(co,ac域名)。

    ARP请求(P181):有发送主机通过“广播”的形式发送“IP地址”到接受主机,获取接收主机的MAC地址,将MAC地址缓存,但是这个地址是有一定的限期

    ICMP(传输控制报文)(P185):

    ICMP重定向消息:当发现更加近的路线的时候,就会返回一个ICMP重定向消息给主机。

    ICMP超时消息:防止循环状况。(有一个字段是TTL,每遇到一个路由器都会自动减1,知道为0,则结束。)

    ICMP回送消息:用来判断发送的数据包是否成功达到对面。向主机端发送消息,接收端回应reply

    DHCP(P193):自由分配IP地址

    NAT:将局域网IP地址转换成全局网IP地址

    6.1传输层的作用(P196)

    TCP:次序乱掉的分包顺序控制和丢包重发控制

    UDP:高速传输和实时性要求高的

    套接字:对端的IP地址(或者主机),端口号

    同一个通信:源地址IP,目标地址IP,源端口号,目标端口号,协议

    窗口控制:(不懂)TCP流控制(流量控制)(P229):发送端会根据接收端的指示,对发送的数据的数量进行控制。

    拥塞窗口:(不懂)(P231)

  • 相关阅读:
    Access Update 不支持子查询 用查询解决
    vs2005中文乱码
    清理sql日志
    VS2005快捷键使用
    如何用C#改文件名
    C#中使用DirectSound录音
    VS2005打包 到没有.NETFramework2.0的目标机器上安装
    Access中iif,isnull的用法
    水晶报表切换字段视图不能用的问题。
    VS2005中TextBox的ReadOnly属性
  • 原文地址:https://www.cnblogs.com/fengyunlsm/p/5939493.html
Copyright © 2020-2023  润新知