TCP-IP详解卷一:协议——阅读总结

news/2024/7/7 20:21:48

该内容适合程序员查看

第1章 概述

1.1 引言

WAN全称是 Wide Area Network,中文名为广域网。
LAN全称是 Local Area Network,中文名为局域网。

1.2分层

ICP/IP协议族通常被认为是一个四层协议系统

分层协议
应用层Telnet、FTP和e-mail
运输层TCP和UDP
网络层IP、ICMP和IGMP
链路层以太网协议、设备驱动程序和接口卡

IP:网际协议
ICMP:Internet互联网控制报文协议
IGMP:Internet组管理协议
TCP:传输控制协议,高可靠。工作内容:把应用程序交给他的数据分成合适的小块交给下面的网络层,确认接收到的分组,设置发送最后确认分组的超时时钟。应用层可以忽略这些细节。采用超时重传、发送和接收端到端确认分组机制。
UDP:用户数据报协议:只是把乘坐数据报的分组从一台主机发送到另一台主机,但并不保证该数据能到达另一端,任何必须的可靠性必须有应用层来提供。
Telnet:远程登录。
FTP:文件传输协议。
SMTP:简单邮件传送协议。
SNMP:简单网络管理协议。

在这里插入图片描述

1.3 TCP/IP的分层

DNS:Domain Name System,为域名系统
IFTP:简单文件传送协议
BOOTP:引导程序协议
IGMP:Internet组管理协议
ARP:地址解析协议
RARP:逆地址解析协议
在这里插入图片描述

1.4互联网的地址

点分十进制表示法:32位的地址通常写成四个十进制的数,其中每个证书对应一个字节。

类型范围
A0.0.0.0 到 127.255.255.255
B128.0.0.0 到 192.255.255.255
C192.0.0.0 到 223.255.255.255
D224.0.0.0 到 239.255.255.255
D240.0.0.0 到 247.255.255.255

在这里插入图片描述
单播地址:目的为单个主机
广播地址:目的端为给定网络上的所有主机
多播地址:目的端为同一组内的所有主机

1.5 域名系统

域名系统是一个分布的数据库,由它来提供IP地址主机名之间的映射信息。

1.6 封装

在这里插入图片描述


http://lihuaxi.xjx100.cn/news/2157983.html

相关文章

爬虫入门教程(一)

爬虫入门教程 1.什么是爬虫 爬虫是一种自动获取网站数据的程序或脚本。它可以自动模拟人类访问网站,获取网页源代码,解析并提取出所需的数据。 爬虫的工作原理类似于搜索引擎的索引程序,它们会按照预定的规则和算法在互联网上不断地爬取网页,收集信息…

【JVM】JVM 虚拟机重点解析

JVM 虚拟机重点解析 1. JVM 组成 1.1 JVM 由那些部分组成,运行流程是什么? JVM是什么 Java Virtual Machine Java程序的运行环境(java二进制字节码的运行环境) 好处: 一次编写,到处运行 自动内存管理…

从ChatGPT到多模态大模型:现状与未来(多模态)

ChatGPT 训练的核心技术主要包括: 预训练语言模型;有监督微调;基于人类反馈的 强 化 学 习 (ReinforcementLearningfrom Human Feedback,RLHF) 首先,通过自监督预训练使语言模型从大规模语料库中学习语言规律,具备基础 理解和生成能力;然后,通过构造指令微调数据集 并对模型进…

Go导入私有仓库

使用go.mod依赖第三方库时,有以下要求: 代码仓库托管于VCS(版本控制系统);代码仓库是公开的;仓库地址使用域名访问;仓库域名支持HTTPS访问。 对于自己或者公司内部搭建的私有git,这些条件是比较难同时满足…

数学基础:矩阵

来自: https://www.shuxuele.com/algebra/matrix-determinant.html 一、矩阵的行列式 二、矩阵简单知识 三、矩阵乘法 四、单位矩阵 五、逆矩阵一:简单2阶矩阵求法 六、逆矩阵二:3、4阶逆矩阵求法 6.1 求余子式矩阵 6.2 求代数余子式矩阵 6.3 求伴随矩阵…

log4j2远程代码执行漏洞原理与漏洞复现(基于vulhub,保姆级的详细教程

读者只要保证你的站点目录里有Exploit.class就行,至于我目录里有啥其他的读者不用在意。接下来,我们在攻击机启动LDAP服务。这里使用工具marshalsec-0.0.3-SNAPSHOT-all.jar来快速开启,这个工具在我的上一篇博客中有提到,详情见 …

【iOS ARKit】AR Quick Look 概述

为更好地传播共享 AR 体验,苹果公司引入了 AR Quick Look,并在iOS 12及以上版本系统中深度集成了 AR Quick Look,因此可以通过iMessage、Mail、Notes、 News、 Safari 和 Files 直接体验 AR,AR Quick Look提供了在 iPhone 和iPad …

Vue 3.0单文件组件实现手机号和身份证号加密显示功能

随着Web应用程序的发展,我们经常需要处理用户敏感信息,如手机号码和身份证号码。为了保护用户隐私,我们需要在前端对这些信息进行加密处理,以避免直接暴露在页面上。在这篇博客中,我们将介绍如何使用Vue 3.0单文件组件…