互联网基石:TCP/IP 四层模型,由浅入深直击原理!

这篇具有很好参考价值的文章主要介绍了互联网基石:TCP/IP 四层模型,由浅入深直击原理!。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

前言

TCP/IP 是迄今为止最常用的网络互联协议套件,在全球互联网运营方面发挥了巨大作用,可以这样说 TCP/IP 在互联网世界无处不在!

TCP/IP 最初由 DARPA(美国国防高级研究计划局)的两位科学家于 1970 年代开发,这两位科学家分为是 Vint Cerf 和 Bob Kahn,被称为 Internet 之父

当时 NCP 是 ARPAnet 使用的主要传输协议,也就是当今 Internet 的前身,Vint 和 Bob 根据 NCP 的缺点吸取了很多经验教训,TCP/IP 带来的改进非常显着,在 1983 年 TCP/IP 取代了 NCP,成为 ARPAnet 的标准协议。

互联网基石:TCP/IP 四层模型,由浅入深直击原理!

TCP/IP 在 ARPAnet 成立后,当时加州大学伯克利分校正在开发一个项目,一群科学家正在研究新版本的 Unix 操作系统,即也就是后来的 BSD。1989 年,BSD 开发人员选择 TCP/IP 作为协议栈与其他系统进行通信。

后来他们开发的操作系统在其他大学和机构中非常流行,TCP/IP 也渐渐变得流行起来,此后不久,美国联邦政府也开始测试 TCP/IP 的可用性,这进一步巩固了它在互联网世界中的地位。

什么是 TCP/IP?

TCP/IP 看包含两个部分:

  • TCP

  • IP

TCP/IP 实际包括几十个 Internet 协议,但只有少数是核心协议,其中有两个通常被认为是最重要的,就是我们上面提到的 TCP 和 IP。

互联网基石:TCP/IP 四层模型,由浅入深直击原理!

IP 属于 OSI 网络层(第三层),在互联网网络中提供寻址、数据报路由等功能;TCP 属于 OSI 传输层(第四层),负责设备上软件进程之间的连接建立和管理以及可靠的数据传输。

由于这两个协议非常重要,所以将这些协议集统称为“TCP/IP”,TCP/IP 的许多最关键的功能都是在第三层和第四层实现的,但是 TCP/IP 不仅仅是 TCP 和 IP,TCP/IP 是一个整体,需要许多不同协议和技术的协同工作,才能构成一个功能性网络,进而正确地为用户提供他们需要的应用程序。

TCP/IP 四层模型?

TCP/IP 包含四层模型,分别是:

互联网基石:TCP/IP 四层模型,由浅入深直击原理!

下面我们来分别介绍一下每一层。

1、网络接口层

网络接口层是 TCP/IP 四层模型中的第一层,是 OSI 参考模型中定义的物理层数据链路层的组合,这一层主要涉及计算机连接互联网的基础设施,比如以太网电缆、无线网络、网络接口卡、计算机中的设备驱动程序等等。

网络接口层还负责同一网络上两个设备之间的数据传输,例如将数字数据转换为可传输信号。

网络接口层还有一个就是将 IP 数据报封装成网络传输的帧,并将 IP 地址映射到物理地址。

互联网基石:TCP/IP 四层模型,由浅入深直击原理!

网络接口层涉及协议

网络接口层主要涉及以下协议:

  • 802.3(以太网)

  • 802.11(Wi-Fi)

  • PPP:点对点协议,提供成帧以及许多提高安全性和性能的附加功能。

  • 令牌环

  • FDDI

  • X.25

  • 帧中继

  • SLIP:串行链路 Internet 协议,提供基本的 IP 帧。

网络接口层工作流程

网络接口层其实可以细分为三层:

互联网基石:TCP/IP 四层模型,由浅入深直击原理!

  • 逻辑链路控制,英文缩写 LLC,负责处理网络层使用的协议的信息,LLC 在接收端帮助决定将数据包传递到目标网络层的相应协议。

  • MAC 层将源 MAC 地址和目标 MAC 地址添加到数据帧中。

  • 物理层将数据帧转换为可以通过网络传输的格式。

比如在有线环境下,物理层会将数据帧转换为电信号,在通信的另一方,将电信号转换回数据帧,从数据包中删除标头,然后将数据包重新组合成完整的数据。文章来源地址https://www.toymoban.com/news/detail-442946.html

2、网络层

到了这里,关于互联网基石:TCP/IP 四层模型,由浅入深直击原理!的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 《互联网的世界》第三讲-tcp

    dns 找到了地址,spf 确定了路径,如何运输数据呢?今天讲 tcp。 计算机网络领域的特定技术是最后当你干这个事时才要用的,我对孩子们这样说,实际上你可以随便看一个快递单子来理解端到端传输协议。 源地址,目标地址一定要有,一个地址可能有不同住户,也就是 por

    2024年03月10日
    浏览(79)
  • 一、互联网技术-IP分片计算

    一个IP数据报文长度为4000字节(包括首部长度),要经过一个MTU为1500字节的网络传输,此时需将原始数据报分成3片进行传输,请将每个数据报分片的总长度、数据长度、MF标志和偏移量填入答题纸对应表格中。 翻译:一个大型集装箱,货物+集装箱=4000斤,现在要用小型集装

    2024年02月07日
    浏览(39)
  • 互联网编程之基于 TCP 的单线程文件收发程序(CS架构)

    目录 需求 服务端实现 客户端实现 测试 可试着根据java编程课所学到的java socket编程技术,尝试编写一个基于 TCP 的单线程文件收发程序,需满足: 服务端程序预先定义好需要发送的文件并等待客户端的连接。 客户端连接成功后,服务端将文件发送给客户端,客户端将文件保

    2024年02月12日
    浏览(53)
  • 静态ip设置路由器接入互联网的方法

    在一些地区使用校园网等的网络环境下,路由器的设置与普通家庭的路由器设置有点差异,需要使用静态ip的设置方式 1.对于打算连接路由器上网的电脑应作如下设置: 进入控制面板的“网络和共享中心”——点击“本地连接”——点击“属性”——双击 Internet协议版本4——

    2024年02月07日
    浏览(32)
  • 互联网编程之多线程/线程池TCP服务器端程序设计

    目录 需求 多线程TCP服务器 线程池TCP服务器 测试 日志模块 多线程TCP服务器(30分): 设计编写一个TCP服务器端程序,需使用多线程处理客户端的连接请求。客户端与服务器端之间的通信内容,以及服务器端的处理功能等可自由设计拓展,无特别限制和要求。 线程池TCP服务器

    2024年02月11日
    浏览(32)
  • Wireshark数据抓包分析之互联网协议(IP协议)

            通过wireshark抓包分析IP协议的具体内容         1.IP地址存在的意义,就是为了弥补mac地址的不足,用于区分不同的网络         2.还有一些ip协议、ip数据包这些东西 part1:数据包的抓取 1.抓取发往www.baidu.com的ip数据包,略,因为虚拟机无法联网,这里桌面有现成的

    2024年02月11日
    浏览(35)
  • 华为云弹性公网IP服务,为企业敲开互联网大门

    在互联网时代,网络是建立万物互联的桥梁,能让我们人在家中坐,天下事尽知。而用户对公共信息进行访问和浏览时,就需要一个公网IP地址,相应地,网站要提供服务也同样需要公网IP来实现。公网已经成为生活中不可或缺的一部分了。随着云计算服务的日益成熟,越来越

    2024年02月11日
    浏览(34)
  • 互联网开发中六个思维模型

    邓宁-克鲁格效应表明,没有经验的人往往会高估自己的能力,而有经验的人往往会低估自己的能力。 你不擅长某件事,但你会认为你擅长它。如果你擅长某事,你认为你不擅长 - 这可能导致冒名顶替综合症,这让你怀疑自己的能力,以至于你在其他具有相似技能的人中感到

    2024年02月05日
    浏览(35)
  • 住宅IP:解锁更快速、稳定的互联网,你准备好了吗?

            随着互联网的广泛普及,我们对网络的需求也越来越高。无论是工作、学习还是娱乐,我们都希望能够享受到更快速、稳定的互联网连接。而在实现这一目标的过程中,住宅IP正逐渐崭露头角,成为了一种备受关注的解决方案。那么,住宅IP到底是什么?它为何能

    2024年02月11日
    浏览(33)
  • 盘点国内10家互联网AI大模型

      ChatGPT在国内掀起热潮后,中国的生成式AI技术也迎来了蓬勃发展。 中国国产AI模型的前景非常广阔,尤其是在中国国家战略的推动下,人工智能领域正在迅速发展。中国的公司和研究机构都在积极进行研发,并取得了一些重大进展。 下面我们来看一下已经开始内测的国产大

    2024年02月09日
    浏览(32)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包