图解tcp/ip读书笔记-网络基础知识06

news/2024/5/18 11:52:29 标签: tcp/ip, udp

网络的构成要素

一、通信媒介与数据链路
计算机之间是通过电缆互相连接的。电缆有很多种,包括双绞线、光纤电缆、同轴电缆、串行电缆。我们生活中常见的网线就是双绞线。

在数据传输的过程中,两个设备之间数据流动的物理速度称为传输速率。单位为bps(Bits per Second,每秒比特)。此外主机之间实际的传输速率被称作吞吐量。其单位与带宽相同都是bps。

二、网卡
任何一台计算机连接网络时,必须要使用网卡(全称为网络接口卡-NIC),有时也被叫做网络适配器、网卡、LAN卡。

没有配置NIC的计算机如果想接入以太网,至少得外接一个扩展槽以便插入NIC.无线局域网的情况下也是如此,计算机必须具备能够接入无线网的NIC才能保证连接到网络。

三、中继器
中继器是在OSI模型的第一层,它的功能是在物理层面上延长网络。由电缆传过来的电信号或光信号经由中继器的波形调整和放大再传给另外一个电缆。一般情况下,中继器的两端连接的是相同的通信媒介。

四、网桥/2层交换机

网桥连接一个网络与另外以网络

网桥是在OSI模型的第二层–数据链路层面上连接两个网络设备。它能识别熟路链路层中的数据帧,并将这些数据帧临时存储于内存,再重新生成信号作为一个全新的帧转发给另一个网段。

数据链路的数据帧中有一个数据位叫做FCS,用于校验数据是否正确送达目的地。网桥通过检查这个域中的值,将那些损坏的数据丢弃,从而避免发送给其它的网段。因为这些功能在OSI参考模型的第二层,为此,有时也把网桥称为2层交换机(L2交换机)

五、路由器/三层交换机

路由器是在OSI模型的第三层–网络层面撒花姑娘连接两个网络、并对分组进行转发的设备。网桥是根据物理地址(MAC)进行处理,而路由器/三层交换机则是根据IP地址进行处理的。因此TCP/IP中的地址也就成为了IP地址。

六、4~7层交换机
4-7层交换机负责处理OSI模型中从传输层至应用层的数据。负载均衡器就是4-7层交换机的一种。

此外,实际通信中,人们希望在网络比较拥堵的时候,游戏那处理语音这类及时性要求较高的通信请求,放缓处理像邮件或数据转发等稍有延迟也并无大碍的通信请求。这种处理被称为带宽控制,也是4-7层交换机的重要功能。

七、网关
网关是OSI参考模型中负责将从传输层到应用层的数据进行转换和准发的设备。它通常会使用一个表示层或应用网关,在两个不能直接进行通信的协议之间进行翻译,最终实现两者之间的通信

网关负责协议的转换与数据的转发,在同一种类型的协议之间转发数据叫做应用网关。

例如,互联网邮件与手机邮件之间的转换服务。手机邮件有时可能会与互联网邮件互互不兼容,这是由于表示层和应用层中的“电子邮件协议”互不相同导致的。互联网与手机之间设置了一道网关。网关负责读取各种不同的协议后,对他们逐一进行合理的转换,再将相应的数据转发出去。这样一来即使应用的是不同的电子邮件协议,计算机与手机之间也能互相发送邮件。其中邮件网关能够识别手机邮件与互联网邮件,并在他们的协议之间进行转换。


http://www.niftyadmin.cn/n/1426939.html

相关文章

输入一颗二叉树,判断该二叉树是否为平衡树

分析 如果二叉树的每个节点的左子树和右子树的深度不大于1,它就是平衡二叉树。先写一个求深度的函数,再对每一个节点判断,看该节点的左子树的深度和右子树的深度的差是否大于1 代码 package DlinkedList;/*** Author Zhou jian* Date 2020 …

2021-10-30

dependencies.dependency.version’ for xxxxxxx:jar is missing 如遇到类似问题如下; 是因为在pom里面没加入版本,如下所示: 解决方法:添加相应版本即可,如图所示:

http-01-历史

HTTP/0.9 20 世纪 90 年代初期网络上绝大多数的资源都是纯文本,很多通信协议也都使用纯文本,所以 HTTP 的设计也不可避免地受到了时代的限制。这一时期的 HTTP 被定义为 0.9 版,结构比较简单,为了便于服务器和客户端处理&#xf…

计算机网络选择题(牛客)整理

计算机的覆盖范围 WAN(Wide Area Network 广域网):覆盖范围很大、几个城市,一个国家,几个国家甚至全球都属于广域网的范畴,从几十公里到几千或几万公里。 LAN(Local Area Network 局域网&#x…

http-02-http是什么

HTTP 是什么 咱们中国有个成语“人如其名”,意思是一个人的性格和特点是与他的名字相符的。先看一下 HTTP 的名字:“超文本传输协议”,它可以拆成三个部分,分别是:“超文本”“传输”和“协议”。我们从后往前来逐个解…

leetcode基本数据结构之链表刷题分析

链表 1、解题技巧 1.1、利用快慢指针(有时候需要用到三个指针) 链表的翻转寻找倒数第k个元素寻找链表中中间元素判断链表是否有环 1.2、构建一个虚假的链表头 哑节点方便进行输出尤其牵扯到链表的头部节点需要进行变动时** 两个排序链表,进行排序整合将…

http-03-互联网相关概念

互联网的正式名称是 Internet,里面存储着无穷无尽的信息资源,我们通常所说的“上网”实际上访问的只是互联网的一个子集“万维网”(World Wide Web),它基于 HTTP 协议,传输 HTML 等超文本资源,能…

leetcode之排序

参考资料 文章目录概述各种排序算法的对比冒泡排序冒泡排序的基本思想快速排序算法描述采用左右指针进行直接插入排序算法描述希尔排序基本思想算法描述选择排序算法描述堆排序归并排序基本思想基数排序算法描述代码实现海量数据,内存有限如何排序概述 排序算法分为…