当前位置: 首页 > news >正文

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

该内容适合程序员查看

第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 封装

在这里插入图片描述

相关文章:

  • UML学习
  • ORAN C平面 Section Extension 22
  • Flutter之TabBar篇
  • hive管理之ctl方式
  • spring test配合junit4 实现单元测试
  • OpenAI曾转录100万小时视频数据,训练GPT-4
  • Java每日一题(三道同一类型的题)
  • 关于yolov8x-p2.yaml
  • 【算法刷题】八大排序算法总结(冒泡、选择、插入、二分插入、归并、快速、希尔、堆排序)
  • python-pytorch实现CBOW 0.5.000
  • prometheus expected a valid start token, got “\““ (“INVALID“) while parsing:
  • 计算机视觉异常检测——PatchCore面向全召回率的工业异常检测
  • FreeGPT3.5 开源软件
  • 探索图像识别技术:识别汉字验证码
  • 高并发下如何保证数据的一致性和可靠性
  • 分享一款快速APP功能测试工具
  • 【个人向】《HTTP图解》阅后小结
  • Debian下无root权限使用Python访问Oracle
  • iOS小技巧之UIImagePickerController实现头像选择
  • Java应用性能调优
  • Kibana配置logstash,报表一体化
  • React+TypeScript入门
  • Redis在Web项目中的应用与实践
  • Spring-boot 启动时碰到的错误
  • Spring核心 Bean的高级装配
  • SQL 难点解决:记录的引用
  • tab.js分享及浏览器兼容性问题汇总
  • 不上全站https的网站你们就等着被恶心死吧
  • 得到一个数组中任意X个元素的所有组合 即C(n,m)
  • 前端相关框架总和
  • 什么软件可以提取视频中的音频制作成手机铃声
  • 学习笔记:对象,原型和继承(1)
  • 一个普通的 5 年iOS开发者的自我总结,以及5年开发经历和感想!
  • C# - 为值类型重定义相等性
  • ​ 全球云科技基础设施:亚马逊云科技的海外服务器网络如何演进
  • ​LeetCode解法汇总518. 零钱兑换 II
  • # Apache SeaTunnel 究竟是什么?
  • # 安徽锐锋科技IDMS系统简介
  • #pragma multi_compile #pragma shader_feature
  • #我与Java虚拟机的故事#连载06:收获颇多的经典之作
  • (+4)2.2UML建模图
  • (2)STL算法之元素计数
  • (java版)排序算法----【冒泡,选择,插入,希尔,快速排序,归并排序,基数排序】超详细~~
  • (NO.00004)iOS实现打砖块游戏(十二):伸缩自如,我是如意金箍棒(上)!
  • (zz)子曾经曰过:先有司,赦小过,举贤才
  • (补)B+树一些思想
  • (二)pulsar安装在独立的docker中,python测试
  • (二)七种元启发算法(DBO、LO、SWO、COA、LSO、KOA、GRO)求解无人机路径规划MATLAB
  • (附源码)springboot 智能停车场系统 毕业设计065415
  • (附源码)ssm考试题库管理系统 毕业设计 069043
  • (论文阅读23/100)Hierarchical Convolutional Features for Visual Tracking
  • (推荐)叮当——中文语音对话机器人
  • (详细版)Vary: Scaling up the Vision Vocabulary for Large Vision-Language Models
  • (学习日记)2024.04.10:UCOSIII第三十八节:事件实验
  • (原創) X61用戶,小心你的上蓋!! (NB) (ThinkPad) (X61)