TCP/IP学习笔记——TCP/IP基础知识

《图解TCP/IP协议》 笔记 TCP/IP基础知识 第二章 TCP/IP基础知识 背景及历史 TCP/IP 由军用网络发展而来,后续逐渐连接了四所大学或研究所,形成了ARPANET,成为互联网的鼻祖,在ARPANET的一个研究机构中研发了TCP/IP。并逐步成为最常用的以太网通信协议。 TCP/IP协议 TCP/IP 协议不仅包括TCP和IP两种协议,其也包含了应用了IP技术所形成的相关协议族,如ICMP、UDP等。 TCP/IP协议的规范经由RF... 阅读详情

TCP/IP基础知识

TCP/IP出现的背景及其历史

  • 始于军用技术

    20世纪六十年代,很多大学和研究机构都着力于研究新的通信技术,其中以美国国防部为中心的组织希望研发一种技术,使得在通信过程中,即使遭到了敌方的攻击和破坏,也可以经过迂回路线实现最终通信,保证通信不中断。为了实现这种类型的网络,分组交换技术应运而生。

  • ARPANET的诞生

    1969年,为了验证分组交换技术的实用性,研究人员搭建了一套网络。起初该网络只连接了UCLA(加州大学洛杉矶分校)、UCSB(加州大学圣巴巴拉分校)、SRI(斯坦福研究所)和犹他州大学四个节点。之后随着美国国防部的重点开发和相关技术的发展,普通用户也逐渐加入其中,发展成了后来巨大规模的网络。
    该网络被称为ARPANET(Advanced Research Projects Agency Network 阿帕网),也是全球互联网的鼻祖。研究人员的实验获得了前所未有的成功,并以此充分证明了基于分组交换技术的通信方法的可行性。

  • TCP/IP的诞生

    ARPANET的实验不仅仅是利用大学与研究机构组成的主干网络进行分组交换的实验,还会进行在互联计算机之间提供可靠传输的综合性通信协议的实验。于是,ARPANET中的一个研究机构研发出了TCP/IP,并于1983年成为了ARPANET网络唯一指定的协议。

TCP/IP的标准化

  • TCP/IP的具体含义
    有的人在初学时可能会以为TCP/IP是指TCP(Transmission Control Protocol 传输控制协议) 与 IP(Internet Protocol 网际互连协议) 这两种协议。实际上这样的理解有一些狭隘。在更多的情况下,TCP/IP泛指利用IP进行通信时所必须用到的协议群。具体来说,IP与ICMP、TCP或UDP、TELNET或FTP、以及HTTP等都属于TCP/IP的协议,它们与TCP或IP的关系紧密,是互联网必不可少的组成部分。
  • TCP/IP标准化精髓
    TCP/IP的协议的标准化过程与其他的标准化过程有所不同,具有两大特点:一是具有开放性,二是注重实践性,即被标准化的协议是否能够被实际运用。在TCP/IP的标准化过程中,制定某一协议的规范本身不再那么重要,而首要任务是实现真正能够通信的技术,有人也因此说:“TCP/IP简直就是先开发程序,后写规格标准”。TCP/IP中只要某个协议的大致规范确定下来,人们就会在多个已实现该协议的设备间进行通信实验,一旦发现有什么问题,就可以继续在IEFT(国际互联网工程任务组 The Internet Engineering Task Force)中讨论,及时修改程序、协议或相应的文档。经过反复的讨论、修改,一款协议的规范才会最终诞生。因此,TCP/IP具有很强的实用性。
    相比于TCP/IP,OSI之所以没有达到普及,主要原因就在于未能今早地制定可行性较强的协议、未能提出应对技术快速革新的协议以及未能及时进行后期改良的方案这几点。

TCP/IP协议分层模型

OSI参考模型与TCP/IP的关系
模型对比

2、TCP/IP基础知识 文章目录2、TCP/IP基础知识2.1TCP/IP的标准化2.1.1 TCP/IP的具体含义2.2 互联网基础知识2.2.1互联网定义2.2.2互联网与TCP/IP的关系2.2.3互联网的结构2.3 TCP/IP协议分层模型2.3.1TCP/IP与osi参考模型2.3.2 硬件(物理层)2.3.3网络接口层(数据链路层)2.3.4互联网层(网络层)2.3.5传输层2.3.6 应用层2.4TCP/I... 阅读详情

相关推荐

【硬核指南/MI50 32G/Ubuntu】从零部署大模型:MI50显卡Ubuntu系统驱动安装与避坑全记录

本文详细记录了在Ubuntu系统上为AMD MI50显卡安装驱动并部署大模型的完整流程,包括硬件兼容性检查、BIOS关键设置、系统安装优化、ROCm驱动安装及常见问题解决方案。特别针对MI50显卡在X99平台上的特殊配置需求提供了实用技巧,帮助用户避免常见陷阱,提升大模型训练效率。

weixin_42520909的博客 811

TCP/IP 基础知识总结

要说我们接触计算机网络最多的协议,那势必离不开 TCP/IP 协议了,TCP/IP 协议同时也是互联网中最为著名的协议,下面我们就来一起聊一下 TCP/IP 协议。TCP/IP 的历史背...

华章IT官方博客 488

Jetson Nano 【1】入手开箱、烧系统

类似于半开箱哈哈 怀着小期待的心情,屁颠屁颠跑到村口领快递,拿到了这个香喷喷的Jetson Nano 开发板 开箱: 由于太激动了忘记拍点啥,于是在最后留了张全家福 板子的结构: 我觉得这个有必要记录一下,于是去官方文档拿了张图来:官方文档传送 1=SD card 的卡槽,位于第二层板子的背部,也就是大风扇屁股位置 2=40针扩展接头(还没开用) 3=USB的供电口,根据大佬测试(某哩...

椰子奶糖的博客 4197

TCP/IP学习笔记(一):基础知识

【前言】 一位美女老师教这门课,上课全是英文,偶尔也蹦两句中文解释术语,不过基本不说……TCP/IP给我的第一印象是知识点琐碎,可能是因为我的知识面和知识量都很欠缺,不成体系。 老师的课件是基于《TCPIP协议族(第4版)》的,所以我就按照书的标题来记录笔记好了。 另外我还买了一本科普类的书籍《图解TCP/IP(第5版)》,还有一本教材《TCP/IP网络互连--卷I(第5版)》作为参考,不知...

weixin_30544657的博客 116

华为S7700交换机Console密码重置全流程详解

本文详细解析了华为S7700交换机Console密码丢失后的重置全流程。通过进入BootROM菜单清除密码,并涵盖单/双主控场景操作、必备工具连接、常见问题排查及重置后的安全配置建议,帮助网络工程师掌握核心交换机的关键应急恢复技能,确保运维安全。

resnet7explorer的博客 542

机器人控制入门:用SAC算法让机械臂学会抓取(PyBullet仿真教程)

本文详细介绍了如何使用SAC算法在PyBullet仿真环境中训练机械臂完成抓取任务。通过强化学习中的软Actor-Critic(SAC)算法,结合熵最大化机制和双Q网络架构,有效解决了机械臂控制中的探索难题。教程包含环境搭建、算法原理、状态空间设计、奖励函数优化等核心内容,并提供了实用的训练技巧和参数调优指南。

weixin_29091105的博客 364

TCP/IP学习笔记(一)基础知识

七层:应用层、表示层、会话层、传输层、网络层、数据链路层、物理层应用协议:HTTP,SMTP,FTP,TELNET,SNMP,HTML,DNS,URI,POP,IMAP等等 传输协议:TCP,UDP等等 网际协议:IP,ICMP,ARP 路由控制协议:RIP,OSPF,BGP 物理层:真正的数据传输路径,光纤等,是硬件范畴数据链路层:操作系统和硬件之间的桥梁,网卡等,驱动范畴网络层: IP

惊风无尘的专栏 651

Cadence 设计实践笔记-小哥allegro 2层板笔记

规范建立文件夹本章节主要跟着B站PCB入门首选视频-小哥Cadence Allegro 2层板视频,结合自己的实践一步步完成一个完整的PCB板的设计。规范建立文件夹建立八个文件夹我使用的Cadence 17.4 有些差异原理图绘制原图绘制首先要熟悉原理图工作原理工作原理下面是这个项目的原理图重点关注电源新建原理图库打开Cadence 软件创建项目新建工程 File ==========》Project我这里选择了Enable PSPice 试试能不能仿真,新建项目如下。

我的专栏 1481

TCP/IP学习笔记(二):TCP\IP基础知识

TCP/IP体系结构:物理层、数据链路层、网络层(IP)、传输层(TCP UDP)、应用层 TCP/IP协议是值TCP/IP协议族 TCP是面向连接的、可靠的流协议,为了实行可靠传输具有顺序控制 或重发控制的机制,此外还具备流量控制、拥塞控制的功能

qq_44890524的博客 149

安装oracle 19c 报错INS-06006 INS-44000 INS-32070

数据库版本oracle 19c 操作系统版本:centos7.8 安装oracle19c RAC 配置互信的时候setup显示成功,点test的时候报错INS-44000,继续点yes 报错INS-32070,继续往下点 报错INS-06006 处理过程 1.手动ssh node date 全部成功说明互信时没有问题的 2.查mos 文档ID 2555697.1 如果OpenSSH升级到8.x会有这个问题 MOS上的解决办法 #ssh -V OpenSSH_8.0p1, OpenSSL 1.0.2r 2

cqszpx的博客 1528

《UDS/OBD诊断需求编辑工具》总目录

目录 1 基于CANdela Studio编辑CDD诊断描述文件 2 基于ODX Studio编辑ODX/PDX文件 2.1 编辑ODX-D诊断描述文件 2.2 编辑ODX-F刷写软件 该专栏主要负责介绍CANdela Studio和ODX Studio编辑CDD/ODX/PDX诊断描述文件。 1 基于CANdela Studio编辑CDD诊断描述文件 2 基于ODX Studio编辑ODX/PDX文件 【ODX介绍 】-1- 标准梳理 【ODX介绍】 -2-如何手..

「汽车电子助手」的博客 1万+

程序员必知必会的TCP/IP,业内大佬给讲明白了

精通 TCP/IP,熟练使用 Socket 进行网络编程面试中也会经常被问到:TCP/IP 协议是什么、三次握手四次挥手等问题。为什么它这么重要?TCP/IP协议是互联网的基石,作者鲍勃・卡恩和文顿・格雷被并称为 “互联网之父”,30 多年过去了,它仍然是全球互联网得以稳定运行的保证。不管你是做开发、运维还是信息安全的,TCP/IP 协议都是你绕不过去的一环,程序员需要像学会看书写字一样,学会这个技能。

老男孩的架构路 3407

1.07---共识机制详解(PoW、PoS、DPoS 对比)

【摘要】区块链能成为“无需信任的协作网络”,靠的正是它的“共识机制”。本节将深入剖析 PoW、PoS、DPoS 等核心共识模型,并结合以太坊从 PoW 到 PoS 的转型与 Solana 等新型方案,为你拆解这一决定区块链运行方式、性能、安全性的“发动机系统”。什么是共识机制?为何不是多数投票这么简单?三大主流共识算法(PoW、PoS、DPoS)机制对比与演化路线以太坊从 PoW 到 PoS 的转型细节(The Merge)Solana 的 PoH + PoS 混合共识机制解析。

鄙人kunzhi96,感恩遇见! 1万+

收藏,Alibaba程序员要求必会的920页TCP/IP笔记

精通 TCP/IP,熟练使用 Socket 进行网络编程面试中也会经常被问到:TCP/IP 协议是什么、三次握手四次挥手等问题。为什么它这么重要?TCP/IP协议是互联网的基石,作者鲍勃・卡恩和文顿・格雷被并称为 “互联网之父”,30 多年过去了,它仍然是全球互联网得以稳定运行的保证。不管你是做开发、运维还是信息安全的,TCP/IP 协议都是你绕不过去的一环,程序员需要像学会看书写字一样,学会这个技能。...

老男孩的架构路 403

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

IP学习笔记记录

在在网络通信中,为保证正常通行,每个设备都要配置正确的IP地址,否则不能正常通信。IPv4由32位正整数来表示,IP地址在计算机是以二进制的方式来处理的。为了方便记忆,采用了点分十进制的标记方式,也就是32位IP地址以每8位为一组,共分为4组,每组以.进行隔开,在转成十进制。IPv4二进制11000000101010000000000100000001IPv4十进制19216811点分十进制192.168.1.1。

2401_88818565的博客 855

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

网络安全必学——计算机网络的基础知识

写一些计算机网络的基础知识顺便分享学习路线和视频教程,在文末。

weixin_42340783的博客 957

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

TCP/IP基础知识

第一部分 TCP/IP基础知识这部分与宇航出版社的《Microsoft Windows NT4.0 环境下的TCP/IP网络互联》中的第一、二章(除ARP外)对应首先我们这门课是TCP/IP在Windows NT中的应用,并不完全讲TCP/IP协议,所以有一些TCP/IP理论方面的知识并没有涉及到。在讲TCP/IP在Windows NT中的应用时,我们先回顾一下,在网络基础中讲到的网络的O

喷喷猪 5718

tcp/ip基础知识

tcp/ip基础知识TCP/IP协议叫做传输控制/网际协议,它是Internet国际互联网络的基础。TCP/IP是网络中使用的基本的通信协议。   虽然从名字上看TCP/IP包括两个协议,传输控制协议(TCP)和网际协议(IP),但TCP/IP实际上是一组协议,它包括上百个各种功能的协议,如:远程登录、文件传输和电子邮件等,而TCP协议和IP协议是保证数据完整传输的两个基本的重要协议。通常说TCP

wings 1409

【学习笔记】《图解TCP/IP》

目录 第一章 网络基础知识 第二章 TCP/IP基础知识 2.1 TCP/IP出现的背景及其历史 2.2 TCP/IP的标准化 2.2.1 具体含义 2.2.2 标准化 2.3 TCP/IP协议分层模型 第三章 数据链路 3.1 数据链路的作用 3.2 数据链路相关技术 3.2.1 MAC地址 3.2.2 共享介质型网络 3.2.3 非共享介质网络 3.2.4 根据MA...

日拱一卒,功不唐捐。 3746

《TCP/IP详解》学习笔记

《TCP/IP详解》学习笔记

2501_92095291的博客 520

1.TCP/IP基础知识

入门TCP/IP协议簇的基础知识。

lvh98的博客 1425

TCP/IP协议(二)tcp/ip基础知识

TCP/IP协议(二)tcp/ip基础知识 文章转载自: https://www.cnblogs.com/imyalost/p/6139191.html 今天凌晨时候看书,突然想到一个问题:怎样做到持续学习?然后得出这样一个结论:放弃不必要的社交,控制欲望,克服懒惰。。。 然后又有了新的问题:学习效率时高时低,状态不好怎么解决?这也是我最近在思考的问题。。。。。。 一、TCP/IP的标准化 1、T...

m0_37822421的博客 593

TCP/IP详解学习笔记

 TCP/IP详解学习笔记[http://blog.youkuaiyun.com/goodboy1881/category/204448.aspx?PageNumber=2]TCP/IP详解学习笔记(3)-IP协议,ARP协议,RARP协议     摘要:TCP/IP协议中最核心的IP协议,实际上非常的单纯,只是简单的承载数据,并不保证送达。    ——点击此处阅读全文

visame的专栏 7451

[TCP] TCP/IP 基础知识词典

UDP(User Datagram Protocol),是无连接的、不可靠的传输层协议。

zlllc的博客 1525
上一篇: docker--组装自己的镜像
下一篇: 数据库大作业--1.0设计总结
ELucubrate
博客等级 码龄7年 3粉丝 9原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值