了解Web及网络基础——TCP/IP协议族

本文介绍了网络基础中的TCP/IP协议族,包括其主要组成部分如HTTP、TCP、IP等。TCP/IP协议族分为应用层、传输层、网络层和数据链路层四层,各层负责不同的通信任务。在通信过程中,数据通过封装在各层间传输。此外,文章还提及了TCP/IP通信传输流,即数据如何从应用层到链路层层层传递并到达目的地。
摘要由CSDN通过智能技术生成

前言:继续更新干货,网络中需要了解的基本协议

1.3网络基础TCP/IP

通常使用的网络是在TCP/IP协议族上运行的,而HTTP是该协议族的一个子集。

1.3.1TCP/IP协议族

把互联网关联的协议集合起来总称为TCP/IP。

协议简称协议名称
FDDIFiber Distributed Data Interface——光纤分布式数据接口
IEEE 802.3该协议是一个工作组,定义了有线以太网的物理层和数据链路层的介质访问控制
ICMPInternet Control Message Protocol——因特网报文控制协议
TCPTransmission Control Protocol——传输控制协议
HTTPHyperText Transfer Protocol——超文本传输协议
IPInternet Protocol——网际互连协议
DNSDomain Name System——域名系统
FTPFile Transfer Protocol——文件传输协议
UDPUser Data Protocol——用户数据报协议
SNMPSimple Network Management Protocol——简单网络管理协议
PPPoEPoint-to-Point Protocol Over Ethernet——以太网点对点协议

1.3.2TCP/IP的分层管理

TCP/IP协议族按层次分为4个层次:应用层、传输层、网络层、数据链路层

TCP/IP协议族各层作用如下:

应用层

应用层决定了向用户提供应用服务时通信的活动。

TCP/IP协议族内预存了各类通用的应用服务。如FTP和DNS服务就是其中两类。HTTP也是位于该层。

传输层

传输层对上层应用层,提供处于网络连接中的两台计算机之间的数据传输。

在传输层由两个性质不同的协议:TCP和UDP

网络层(网络互连层)

网络层用来处理在网络上流动的数据包。数据包是网络传输最小的数据单位。该层规定了通过怎样的路径(传输路线)到达对方计算机,并把数据包发送给对方。

与对方计算机之间通过多台计算机或网路设备进行传输时,网络层起到的作用就是在众多的选项内选择一条传输路线。

链路层(数据链路层,网络接口层)

用来处理连接网络的硬件部分。包括控制操作系统、硬件的设备驱动、NIC(Network Interface Card,网络适配器,网卡),及光纤等物理课件部分。硬件上的范畴均在链路层的作用范围之内。

1.3.3TCP/IP通信传输流

利用TCP/IP协议族进行网路通信时,会通过分层顺序与对方进行通信。发送端从应用层往下走,接收端则从链路层往上走。

发送端在层与层之间传输数据时,每经过一层时必定会被打上一个该层所属的首部信息。反之,接收端在层与层传输数据时,每经过一层时会把对应的首部消去。

在这里插入图片描述

这种把信息包装起来的方法就称为封装(encapsulate)。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

叼个奶嘴闯天下呦

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值