网络基础概念

CDN(Content Delivery Network),内容分发网络

加载各类库使用cdn以减小打包体积

Domain Name System (DNS)

DNS 这个服务的最大功能就是在进行『主机名与该主机的 IP 的对应』的一项协议
浏览器输入域名后回车,计算机首先就会藉由向 DNS 主机查询 tw.yahoo.com 的 IP 后,再将查询到的 IP 结果回应给我的浏览器, 那么我的浏览器就可以藉由该 IP 来连接上主机

ARP (Address Resolution Protocol, 网络地址解析) 协议,RARP (Revers ARP, 反向网络地址解析)

当我们想要了解某个 IP 是设定于某张以太网络卡上头时,我们的主机会对整个区网发送出 ARP 封包, 对方收到 ARP 封包后就会回传他的 MAC 给我们,我们的主机就会知道对方所在的网卡,那接下来就能够开始传递数据

UDP 的全名是:『User Datagram Protocol, 用户数据流协议』

  • UDP 不提供可靠的传输模式,是无连接的,只需要目标端口号即可发送数据,在 UDP 的传送过程中,接受端在接受到封包之后,不会回复响应封包 (ACK) 给发送端,所以封包并没有像 TCP 封包有较为严密的检查机制。
  • 由于三向交握的缘故, TCP 封包的传输速度会较慢
  • 查询主机名的 DNS 服务就同时提供了 UDP/TCP 协议。由于 UDP 较为快速,所以我们 client 端可以先使用 UDP 来与服务器联机。 但是当使用 UDP 联机却还是无法取得正确的数据时,便转换为较为可靠的 TCP 传输协议来进行数据的传输

传输层使用TCP协议

TCP 表头数据Code (Control Flag, 控制标志码)

  • ACK(Acknowledge):若为 1 代表这个封包为响应封包, 则与上面提到的 Acknowledge Number 有关。
  • SYN(Synchronous):若为 1,表示发送端希望双方建立同步处理, 也就是要求建立联机。通常带有 SYN 标志的封包表示『主动』要连接到对方的意思。
  • FIN(Finish):若为 1 ,表示传送结束,所以通知对方数据传毕, 是否同意断线,只是发送者还在等待对方的响应而已。
    以上是TCP三次握手使用的字段

IP

  • 既然 IP 的组成是 32 bits 的数值,也就是由 32 个 0 与 1 组成的一连串数字,一般都转化为10进制数字
  • IP 最小可以由 0.0.0.0 一直到 255.255.255.255

MTU 最大传输单位

标准以太网络讯框所能传送的数据量最大可以到达 1500 bytes

MAC (Media Access Control) 地址

每张以太网络卡出厂时,就会赋予一个独一无二的卡号,那就是所谓的 MAC (Media Access Control)


mac

广域网 (Wide Area Network, WAN)

传输距离较远,例如城市与城市之间的距离,因此使用的联机媒体需要较为便宜的设备,例如经常使用的电话线就是一例。 由于线材质量较差,因此网络速度较慢且可靠性较低一些,网络应用方面大多为类似 email, FTP, WWW 浏览等功能。

局域网络 (Local Area Network, LAN)

节点之间的传输距离较近,例如一栋大楼内,或一个学校的校区内。可以使用较为昂贵的联机材料, 例如光纤或是高质量网络线 (CAT 6) 等。网络速度较快,联机质量较佳且可靠,因此可应用于科学运算的丛集式系统、 分布式系统、云端负荷分担系统等。

路由器

路由器是一种网关设备,是主要的数据分配交换中心。通过光猫接收和解析数据以后发送给路由器,然后路由器可以将数据分配给不同的用户,通过路由器我们可以实现多设备共用一条光纤,我们的手机、电脑、智能设备都可以轻松接入因特网从而实现上网功能。

光猫

调制解调器,俗称“猫”,将电信号转化为数字信号的设备。早期信号传输主要依靠电话线传输,不仅传输速度慢而且价格昂贵,一般家庭根本消费不起,所以早期的宽带无法实现普及;随着光纤技术的逐渐成熟,由光信号逐渐取代了原来的电信号,从而降低成本也提高了数据的传输速度,宽带价格越来越便宜也因此普及了,这时候的调制解调器被称之为光猫。


路由器

OS

不是只有 Windows/Linux 而已,还有苹果计算机自己的操作系统, Unix like 的操作系统也非常多!

ISP,Internet Service Provider

网络服务提供公司

网络卡 (NIC,Network Interface Card)

内建或者是外插在主机上面的一个设备, 主要提供网络联机的卡片,目前大都使用具有 RJ-45 接头的以太网络卡。

网关 (route) 或通讯闸 (gateway)

具有两个以上的网络接口, 可以连接两个以上不同的网段的设备,例如 IP 分享器就是一个常见的网关设备。那上面的 ADSL 调制解调器算不算网关呢? 其实不太能算,因为调制解调器通常视为一个在主机内的网卡设备,我们可以在一般 PC 上面透过拨号软件, 将调制解调器仿真成为一张实体网卡 (ppp) ,因此他不太能算是网关设备

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 1, 网络是什么 计算机网络的组成组件: 节点 (node):节点主要是具有网络地址 (IP) 的设备之称。 服务...
    求闲居士阅读 1,600评论 0 3
  • 首先,物理层考虑的是怎么才能在连接各种计算机的传播媒体上传输数据比特流,而不是具体的传播媒体。物理层的作用就是...
    brilliant_595f阅读 2,055评论 0 0
  • 1.1 网络概念 1.1.1 什么是网络 以软件技术将硬件整合TCP/IP。Internet就是使用TCP/IP的...
    努力爬行中的蜗牛阅读 2,850评论 0 0
  • 数据链路层属于计算机网络的低层。数据链路层使用的通道主要由两种类型: 点对点信道:这种信道使用一对一的点对点通信方...
    brilliant_595f阅读 5,909评论 0 2
  • 计算机网络基础知识 [TOC] 什么是计算机网络 计算机网络是通过电线,光纤或光学链路彼此连接的一组计算机,使得各...
    程序员will阅读 2,018评论 0 1

友情链接更多精彩内容