TCP/IP详解学习笔记(2)--IP协议

TCP/IP 协议详解 TCP/IP 协议 一、TCP/IP 是什么? ​ TCP/IP(Transmission Control Protocol/Internet Protocol,传输控制协议/网际协议)体系结构是指能够在多个不同网络间实现的协议簇。 ​ TCP/IP 是一种体系结构,也代表了一系列的协议簇,同时,TCP 和 IP 又分别是建立在传输层和网络层的协议。而传输层协议还包含常见的面向无连接的 UDP 协... 阅读详情

1.IP首部

关于IP首部,在这里我只列出几个我比较感兴趣的
(1)8位服务类型(TOS)
该字段包括一个3bit的优先权字段(现在以被忽略),4bit的TOS字段和1bit的未用位但是必须置0。其中4bit的TOS字段分别代表最小延时,最大吞吐量,最高可靠性,最小费用,4个bit只能置其中的一个bit为1,当4个bit都为0时,就意味着这是一个一般服务。一般的Telnet会要求最小的传输延时,而FTP会要求最大吞吐量,最高可靠性被指明给SNMP和路由选择协议,用户网络新闻时唯一要求最小费用的应运
(2)TTL生存时间
该字段设置了数据报可以经过的最多路由器数,它指定了数据报的生存时间。TTL的初始值为32或64,最大为255,一旦它经过一个处理它的路由,它的值就会减1,当该字段的值减为0的时候,数据报就会被丢弃,并发送ICMP报文通知源主机,ping和traceroute就是根据TTL的原理而做的应用程序

2.IP路由选择

IP路由选择的简单机制是,如果目的主机与源主机直接相连,或在共享网下,那么IP数据报就直接送到目的主机,否则主机把数据报送到默认路由器上,由路由器来转发

在一般体制下,IP可以从TCP,UDP,ICMP,IGMP接收数据报,并进行发送

IP路由选择是逐跳的进行的,从右图的路由表信息可以看出IP并不知道到达目的主机的完整路径,所有的IP路由选择只为数据报传输提供下一站路由器的IP地址,它假定下一站的路由器比自身更接近目标主机

IP路由选择主要完成以下这些功能

	1)搜索路由表,寻找能与目的IP地址完全匹配的表目,如果找到,则把报文发给该表目指定
的下一站路由器或直接连接的网络接口
	2)搜寻路由表,寻找能与目的网络号相匹配的表目,如果找到,则把报文发送给该标目指定
路由器的下一站或直接的网络接口,目的网络上的俄所有主机
	3)寻找路由表,寻找标为“默认”的标目,如果找到,则把报文发送给该标目指定的下一站路
由器
	如果上面这些步骤都没有成功,那么数据报就不能被传送

















详解TCP/IP协议模型 本文阅读大约10分钟图解什么是 TCP/IP 模型?1. 网络访问层(数据连接 + 物理层)1.1 作用1.2 协议应用2. 网络层2.1 作用2.2 协议应用3. 传输层3.1 作用3.2 协议应用4. 应用层4.1 作用4.2 协议应用5. Socket6. ping到底是用的TCP还是UDP? 图解 网络传输图 什么是 TCP/IP 模型? TCP/IP 模型有四个抽象的层次,描述了总体... 阅读详情

相关推荐

TCP/IP协议之IP协议详解

前言 这篇博客主要对IP协议中一些基础知识点加以总结,并将书中一些晦涩难懂的部分去除了。IP地址协议是网络层中最重要的协议,IP地址协议可以对因特网上的所有设备进行唯一标识,也正因为有了IP协议,我们的计算机才能实现与全球任意一台设备进行通信。 同时这也是网络层存在的意义,我将对部分的内容分为两个部分加以总结:一、首先对IP协议部分的知识加以总结;二、对网络层其他的协议加以总结,包括ICMP

明镜止水的博客 1968

趣谈网络协议笔记-二(第十二讲)

趣谈网络协议笔记二-(第十二讲) TCP协议(下):西行必定多妖孽,恒心智慧消磨难 前言 哈哈哈,越当我看刘超的通俗讲解,我就越感觉自己的无能。每次当我看了讲解之后,每次当我感觉到这个东西原来是这么简单的东西时,都会情不由衷地感觉到自己,到底是有多么的软弱,多么的脆弱。因为既然是别人打算讲解给你听的东西,那么别人一定是做好充分准备,力求让自己所讲的东西就算是让一头猪来听,都能听得似是而非的。 那么既然是连猪都能听得懂的事情,我能听得懂到底有什么值得沾沾自喜的呢?所以,当参加任何的培训的时候,听别人侃侃而谈

qq_31433709的博客 718

TCP/IP 和 IP 协议的区别?

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

_ 8637

网络层--IP协议总结

一、网络层 1、基本概念 (1)网络层是一个承上启下的层,上面是传输层、应用层,下面是数据链路层、物理层。 (2)网络层的主要作用是实现终端节点之间的通信,这种端点之间的通信业称为点对点通信(end to end)。 (3) 网络层把实际上异构的网络通过IP协议变成一个统一的逻辑网络。 简单来讲网络层的作用就是在复杂的网络环境中为两个要进行通信的主机确定合适的数据报传输路径。 ...

everthing willl be ok 879

TCP/IP协议详解——IP协议,ARP协议,ICMP协议

IP协议是TCP/IP协议的核心,所有的TCP,UDP,IMCP,IGCP的数据都以IP数据格式传输。要注意的是,IP不是可靠的协议,这是说,IP协议没有提供一种数据未传达以后的处理机制--这被认为是上层协议--TCP或UDP要做的事情。所以这也就出现了TCP是一个可靠的协议,而UDP就没有那么可靠的区别。 1.IP数据格式 Ip Header如下: 解释两点: 首先IP协议头

haida_liudan的专栏 1559

Tcp/IP协议详讲 TCP/IP协议分层详解

TCP/IP 和 ISO/OSI      ISO/OSI模型,即开放式通信系统互联参考模型(Open System Interconnection Reference Model),是国际标准化组织(ISO)提出的一个试图使各种计算机在世界范围内互连为网络的标准框架,简称OSI。   TCP/IP协议模型(Transmission Control Protocol/Internet Pro...

m0_37779998的博客 1648

IP协议能够把源主机发出的分组,按照首部中的目的地址送交给目的主机,为什么还需要运输层呢

因为进程间的通信,这个“通信”真正通信的实体是主机中的进程,是这台主机中的一个进程和另一台主机中的一个进程在交换数据(即通信)。严格讲,两台主机进行通信就是两台主机中的应用进程互相通信。IP协议虽然能把分组送到目的主机,但这个分组还停留在主机的网络层而没有交付主机中的应用进程。 从运输层角度说,通信的真正端点并不是主机,而是主机中的进程。也就是说,端到端的通信是应用进程之间的通信。 摘子计算机网络...

一个程序小白的博客 1530

TCP/IP协议详解

认识HTTP协议 它是互联网协议(Internet Protocol Suite),一个网络通信模型,是互联网的一个基本的构架。 HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网(WWW:World Wide Web )服务器传输超文本到本地浏览器的传送协议。 HTTP是一个基于TCP/IP通信协议来传递数据(HTML 文件, 图片文件...

🏆 前端领域优质创作者 39万+

TCP/IP协议族分层详解

1、TCP/IP的介绍互联网协议族(Internet Protocol Suite,缩写IPS)是一个网络通信模型,以及一整个网络传输协议家族, 为互联网的基础通信架构。它常被通称为TCP/IP协议族(TCP/IP Protocol Suite,或TCP/IP Protocols), 简称TCP/IP。TCP/IP提供点对点的链接机制,将数据应该如何封装、定址、传输、路由以及在目的地如何接收,都

William 5万+

微信内置浏览器抓包全攻略:从ADB配置到Chrome调试(附常见问题解决)

本文提供了一套完整的微信内置浏览器抓包与调试解决方案。从ADB工具的深度配置与稳定性连接开始,详细讲解了如何开启X5内核调试开关,并利用Chrome DevTools建立远程连接。文章重点剖析了Network面板进行网络请求抓取、性能分析和问题定位的实战技巧,并附带了设备连接失败、无网络请求等常见问题的排查指南,帮助开发者高效解决微信H5页面调试难题。

gitlab7runner的博客 541

伺服驱动器485通信

485通信使用方法,485通信在上位机和伺服驱动器之间的应用,根据需要驱动电机旋转。

haipi511715316的博客 1万+

TCP/IP详解(全面)

    TCP/IP详解学习笔记(1)-基本概念   为什么会有TCP/IP协议 在世界上各地,各种各样的电脑运行着各自不同的操作系统为大家服务,这些电脑在表达同一种信息的时候所使用的方法是千差万别。就好像圣经中上帝打乱了各地人的口音,让他们无法合作一样。计算机使用者意识到,计算机只是单兵作战并不会发挥太大的作用。只有把它们联合起来,电脑才会发挥出它最大的潜力。...

招牌DBA 1万+

基于立创·庐山派K230的红色激光点识别和锁定追踪

本文介绍了一种基于立创・庐山派K230开发板的红色激光点识别与追踪系统。该系统通过摄像头采集图像,采用RGB565格式和Gamma校正进行预处理,利用颜色阈值筛选实现红色激光点检测。核心追踪算法采用状态机设计,包含未锁定和已锁定两种状态,通过计算欧氏距离判断目标连续性,并具有丢失计数机制确保稳定性。系统通过UART接口以自定义二进制协议输出坐标数据,同时提供可视化反馈。该方案在800×480分辨率下实现了实时、稳定的单目标追踪,具有检测精度高、响应速度快的特点,适用于工业定位和机器人导航等嵌入式视觉应用场景

m0_73738367的博客 1652

TCP/IP协议栈详解

TCP/IP协议栈 TCP/IP协议是规范不同主机之间进行通信的一系列协议,其中涉及到数据的封装,传输,寻址等一系列内容,是计算机领域非常重要的基础知识,我们在Java中用到的Socket通信就是基于TCP/IP协议中的TCP协议,开发为一系列封装好的API供用户使用。为什么要制定这些协议呢?这些协议为通信领域指定了唯一的标准,为不同的网络供应商,设备制造商的生产和服务提供了一个统一的标准。TCP...

马一凡的博客 1万+

Win10系统权限深度解析:如何安全地将C盘所有者从TrustedInstaller变更为Administrators

本文深入解析了Win10系统中C盘文件权限管理的核心机制,解释了为何管理员账户(Administrators)默认无法修改由TrustedInstaller保护的系统文件。文章在强调安全风险的前提下,详细提供了通过图形界面和命令行两种方式,将文件或文件夹所有权从TrustedInstaller安全变更为Administrators的实操步骤,并给出了关键的风险预警与权限恢复方法。

weixin_29305313的博客 547

FunASR语音识别服务在Win11上的Docker部署避坑指南:模型配置与热词优化

本文详细介绍了在Windows 11系统上通过Docker部署FunASR语音识别服务的完整流程,包括环境准备、模型配置、热词优化及常见问题解决方案。特别针对Win11环境下的特殊配置和性能调优提供了实用指南,帮助开发者高效搭建高性能语音识别服务。

e3f4g5的博客 222

TCP/IP协议簇及IP首部详解

TCP/IP IP协议 IP Header IPv6

SEU123WW的博客 3263

ROS Noetic下Gazebo仿真:从零搭建两轮差速机器人(含ros_control配置避坑指南)

本文详细介绍了在ROS Noetic环境下,使用Gazebo从零搭建两轮差速机器人并进行仿真的完整流程。核心内容包括利用Xacro进行模块化建模,并重点解析了通过ros_control框架配置机器人运动控制的详细步骤与常见避坑指南,帮助开发者成功实现机器人在仿真环境中的差速驱动与运动控制。

game4的博客 619

TCP/IP协议(详解)

Transmission Control Protocol/Internet Protocol的简写,中译名为传输控制协议/因特网互联协议,又名网络通讯协议,是Internet最基本的协议、Internet国际互联网络的基础,由网络层的IP协议和传输层的TCP协议等组成(当然还有其他后来发展起来的网络协议,还包括 ARP,ICMP,IGMP,UDP,以及让域名访问成为可能的DNS,以及电脑/手机可以自动获取IP地址的DHCP。当然还有形形色色的应用层的协议如 HTTP / SMTP / FTP 等。。

L08130421的博客 2万+

浅谈银行内部户治理

为避免该问题的发生,对内部户入账类交易,或内部户是可透支的账户(如系统间往来),可考虑通过异步方式更新账户余额(当然,根本上还是要考虑银行业务量的实际,异步消息接口很多时候没有同步接口方便),另外,在进行内部户余额更新时,可以通过定时的借贷方发生额轧差的方式,将多次的锁请求,简化为一次(当然,发生额明细本身在加工账户交易历史时,是不能汇总的)。内部户在银行系统中,属于业务属性较少,实现相对简单,原理也很容易讲清的系统,但管中窥豹,越是基础的东西,越能看出一家银行业务、内控的专业程度。

银行信息系统应用架构详解 786

单片机应用案例:ESP32 搭配 BH1750 光强传感器和 Web 服务器

在该应用案例中,我们将使用 ESP32 开发板作为主控制器,BH1750 光强传感器用于采集环境光强度数据,并通过 Web 服务器展示采集到的数据。步骤一:购买材料步骤二:连接硬件步骤三:编写代码我们将使用 Arduino IDE 编写代码,以下是主要代码:// WiFi 设置const char* ssid = “你的 WiFi 名称”;const char* password = “密码”;// Web 服务器实例// BH1750 实例// 获取当前光强度数据。

RlDart的博客 812

Tcp/ip协议 详解

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入 欢迎使用Markdown编辑器 你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

满堂花醉三千客,一剑霜寒十四州 7840

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

【转载】TCP/IP协议详解

转载链接,若侵删 https://blog.youkuaiyun.com/weixin_44198965/article/details/90083126 为什么会有TCP/IP协议 在世界上各地,各种各样的电脑运行着各自不同的操作系统为大家服务,这些电脑在表达同一种信息的时候所使用的方法是千差万别。就好像圣经中上帝打乱了各地人的口音,让他们无法合作一样。计算机使用者意识到,计算机只是单兵作战并不会发挥太大的作用。只有把它们联合起来,电脑才会发挥出它最大的潜力。于是人们就想方设法的用电线把电脑连接到了一起。 ..

学习 记录 总结 分享 3845

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

TCP/IP 协议图解 | TCP 协议详解 | IP 协议详解

……

u013669912的博客 1784

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

TCP/IP协议族详解

目录 网络层 1、IP协议 1.1、IP地址 1.2、IP协议头 2.ARP及RARP协议 3、ICMP协议 传输层 1、TCP和UDP协议 2、TCP和UDP协议的一些应用 3、TCP“三次握手”和“四次挥手” 3.1、三次握手 3.2、四次挥手 4、TCP流量控制 5、TCP拥塞控制 5.1、慢开始和拥塞避免 5.2、快重传和快恢复 面试问题整理 TCP/IP不是一个协议,而是一个协议族的统称。里面包括IP协议、IMCP协议、TCP协议。 TCP/IP协议模型,

Flin 6926
上一篇: TCP/IP详解学习笔记(1)--基本概述
下一篇: Linux下inotify的基本使用及注意事项
Shreck66
博客等级 码龄12年 119粉丝 91原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值