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是用于因特网(Internet)的通信协议

计算机通信协议:计算机通信协议是对那些计算机必须遵守以便彼此通信的规则的描述。

浏览器和服务器都在使用TCP/IP,因特网浏览器和因特网服务器均使用TCP/IP来连接因特网。浏览器使用TCP/IP来访问因特网服务器,服务器使用TCP/IP向浏览器传回HTML
电子邮件也使用TCP/IP
因特网地址也是TCP/IP


什么是TCP/IP?
TCP/IP是供已连接因特网的计算机进行通信的通信协议
TCP/IP是指传输控制协议/网际协议(Transmission Control Protocol/Internet Protocol)
TCP/IP定义了电子设备(比如计算机)如何连入因特网,以及数据如何在它们之间传输的标准。

在TCP/IP内部
  •     TCP(传输控制协议)-应用程序之间的通信
  •     UDP(用户数据包协议)-应用程序之间的简单通信
  •     IP(网际协议)-计算机之间的通信
  •     ICMP(因特网消息控制协议)-针对错误和状态
  •     DHCP(动态主机配置协议)-针对动态寻址

TCP协议

TCP使用固定的连接TCP用于应用程序之间的通信。

当应用程序希望通过TCP与另一个应用程序之间通信时,它会发送一个通信请求。这个通信请求必须被送到一个确切的地址。
在双方"握手"之后,TCP将在两个应用程序之间建立一个全双工(full-duplex)的通信。
这个全双工的通信将占用两个计算机之间的通信线路,直到它被一方或双方关闭为止
UPD和TCP类似,但是更简单,同时可靠性低于TCP.

IP协议

IP是无连接的
IP是用于计算机之间的通信
IP是无连接的通信协议。它不会占用两个正在通信的计算机之间的通信线路。这样,IP就降低了对网络线路的需求。
每条线可以同时满足许多不同的计算机之间的通信需要。
通过IP,消息被分割为小的独立的包,并通过因特网在计算机之间传送。
IP负责路由到它的目的地。


IP路由器
当一个IP包从一台计算机被发送,它全到达一个路由器
IP路由器负责将这个包路由到它的目的地,直接地或通过其它的路由器。
在一个相同的通信中,一个包所经由的路径可能会和其它包不同。而路由器负责根据通信信量、网络中的错误或其它参数来进行正确的寻址。


TCP/IP
TCP/IP意味着TCP和IP是一起协同工作的。
TCP负责应用(比如你的浏览器)软件和网络软件之间的通信。
IP负责计算机之间的通信。
TCP负责将数据分割将装入IP包,然后在它们到达时重新组合它们。
IP负责将包发送至接受者。

TCP/IP寻址
TCP/IP使用32个比特或者4个0到255之间的数字来为计算机编址。
---------------------------------------------
IP地址
每个计算机必须有一个IP地址才能够连入因特网
每个IP包必须有一个地址才能够发送到另一台计算机

IP地址包含4个数字:
比如:116.246.26.29
TCP/IP使用4个数字来为计算机编址。每个计算机必须有一个唯一的4个数字的地址。
数字在0~255之间,并由点号隔开。像这样:192.168.1.60

32比特 = 4字节
TCP/IP使用32个比特来编址。一个计算机字节是是8比特,所以TCP/IP使用了4个字节。
一个计算机字节可以包含256个不同的值。
00000000、00000001、00000010、00000011、00000100、00000101、00000110、00000111、00001000 .......

直到 11111111。


域名
阿拉伯数字很难记,使用一个名称来表示计算机地址更容易记忆。
用于TCP/IP的名字被称为域名。w3school.com.cn 就是一个域名
当你在浏览器里键入一个像 http://www.w3school.com.cn 这样的域名,域名会被一种 DNS 程序翻译为数字。
在全世界,数量庞大的DNS服务器被连入因特网。DNS服务器负责将域名翻译为TCP/IP地址。同时负责使用新的域名更新
彼此的系统。当一个新的域名连同TCP/IP地址一同注册后,全世界的DNS服务器都会对此信息进行更新。


TCP/IP协议族
TCP/IP是不同协议的大集合
-------------------------------------------------------------------

协议族

TCP/IP是基于TCP和IP这两个最初的协议之上的不同通信协议的大集合。

TCP - 传输控制协议

TCP 用于从应用程序到网络的数据传输控制。

TCP 负责在数据传送之前将它们分割为 IP 包,然后在它们到达的时候将它们重组。


IP - 网际协议
IP 负责计算机之间的通信。
IP 负责在因特网上发送和接收数据包。

HTTP - 超文本传输协议
HTTP 负责 web 服务器与 web 浏览器之间的通信。

HTTP 用于从 web 客户端(浏览器)向 web 服务器发送请求,并从 web 服务器向 web 客户端返回内容(网页)。


HTTPS - 安全的 HTTP
HTTPS 负责在 web 服务器和 web 浏览器之间的安全通信。
作为有代表性的应用,HTTPS 会用于处理信用卡交易和其他的敏感数据。


SSL - 安全套接字层

SSL 协议用于为安全数据传输加密数据。


SMTP - 简易邮件传输协议

SMTP 用于电子邮件的传输。


MIME - 多用途因特网邮件扩展

MIME 协议使 SMTP 有能力通过 TCP/IP 网络传输多媒体文件,包括声音、视频和二进制数据。


IMAP - 因特网消息访问协议

IMAP 用于存储和取回电子邮件。


POP - 邮局协议

POP 用于从电子邮件服务器向个人电脑下载电子邮件。


FTP - 文件传输协议
FTP 负责计算机之间的文件传输。

NTP - 网络时间协议
NTP 用于在计算机之间同步时间(钟)。

DHCP - 动态主机配置协议
DHCP 用于向网络中的计算机分配动态 IP 地址。

SNMP - 简单网络管理协议
SNMP 用于计算机网络的管理。

LDAP - 轻量级的目录访问协议

LDAP 用于从因特网搜集关于用户和电子邮件地址的信息。

ICMP - 因特网消息控制协议
ICMP 负责网络中的错误处理。

ARP - Address Resolution Protocol
ARP - 用于通过 IP 来查找基于 IP 地址的计算机网卡的硬件地址。


RARP - Reverse Address Resolution Protocol
RARP 用于通过 IP 查找基于硬件地址的计算机网卡的 IP 地址。

BOOTP - Boot Protocol
BOOTP 用于从网络启动计算机。

PPTP - 点对点隧道协议
PPTP 用于私人网络之间的连接(隧道)。


TCP/IP邮件
电子邮件是TCP/IP最重要的应用之一。



文章来源:http://www.w3school.com.cn/tcpip/index.asp


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... 阅读详情

相关推荐

ScanNet数据集下载全攻略:从申请到解析的保姆级教程(含常见问题解决)

本文提供了ScanNet数据集从申请授权到下载、解析的完整实战指南。针对这个大规模室内RGB-D数据集,详细介绍了官方申请流程、优化下载策略、数据验证方法,并重点解决了深度图解析等常见问题,帮助三维视觉研究者高效获取和使用这一宝贵资源。

5f4d3s2a1q的博客 622

网络基础知识-TCP/IP协议各层详解

TCP/IP简介   虽然大家现在对互联网很熟悉,但是计算机网络的出现比互联网要早很多。   计算机为了联网,就必须规定通信协议,早期的计算机网络,都是由各厂商自己规定一套协议,IBM、Apple和Microsoft都有各自的网络协议,互不兼容,这就好比一群人有的说英语,有的说中文,有的说德语,说同一种语言的人可以交流,不同的语言之间就不行了。   为了把全世界的所有不同类型的计算机都连接起...

weixin_30598225的博客 3400

BH1750光强度传感器Stm32f103驱动(已测试ok)

1. 实验:Stm32f103 驱动 bh1750采集光照强度,串口打印采集到的数据。 2. 实验准备器材 开发版:stm32f103c8t6 器件:bh1750 GY-302 开发环境:win10,KILE4 下载程序的软件:FlyMcu.exe 串口调试助手:ComAssistant.exe 3. BH1750 的接线 VCC:5V或3.3V ...

weixin_53329977的博客 8932

tcp/ip基础知识

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

wings 1409

AD24-层次原理图的设计

4)在原理图关联对话框中双击需要放置方块图的子图,即激活方块图的放置,单击母图的空白处进行放置。3)设计-Create Sheet From Sheet,进入原理图关联对话框。4)放置-添加图纸入口,放置方块图的内部I/O端口并进行名称更改。2)放置-页面符,放置页面符,并执行Table完成属性设置。5)执行Ctrl+W,端口和内部I/O端口对应连接。1)创建一个工程并完成子图的每页原理图的设计。1)新建项目,创建Main原理图页。3)放置-的端口,放置方块图的端口。以上,就是层次原理图页的设计。

qq_52761962的博客 4938

OpenCFD-SCU从编译到实战:用GPU加速超声速流动模拟(含Tecplot后处理教程)

本文详细介绍了OpenCFD-SCU从源码编译到GPU加速超声速流动模拟的全流程,包括环境准备、源码编译、24度压缩折角案例实战及Tecplot后处理教程。通过对比测试展示了GPU加速带来的显著性能提升,为计算流体力学研究提供了高效解决方案。

weixin_29281941的博客 377

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

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

m0_37822421的博客 593

(一)ANSYS WORKBENCH实践入门

ANSYS-workbench 有限元分析应用基础教程 (张晔)学习笔记

qq_51767372的博客 1万+

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

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

zlllc的博客 1525

AI漫剧实战:MiniMaxH3本地部署+ComfyUI工作流,6G显存出长视频

随着AI视频生成技术的普及,创作者开始追求在有限硬件条件下的本地化部署。本地部署不仅降低使用成本,更能获得对生成流程的完全可控性,这为高频次的内容生产提供了基础。以开源工作流引擎ComfyUI为依托,通过量化模型与显存优化,即便是6G显存的中端显卡也能流畅运行MiniMaxH3视频生成模型,输出60秒级别的AI漫剧片段。本文从视频生成原理出发,讲解模型选择、节点搭建、参数调优与提示词结构化设计,并延伸到剧本拆分、角色一致性控制、后期合成及平台变现路径,为AI漫剧创作者提供一套低成本、可复制的工程化方案。无论

weixin_29051149的博客 161

【ESP32-IDF笔记】20-配置以太网网络(W5500)

基于ESP32IDF和官方的ethernet驱动,配置W5500以太网驱动芯片,实现ESP32的有线网络

别看了,就这些信息 3475

Microsoft Windows 的 TCP/IP 基础知识

Microsoft Windows 的 TCP/IP 基础知识第 1 章 – TCP/IP 简介发布日期: 2005年01月27日摘要本章介绍了传输控制协议/Internet 协议 (TCP/IP),此协议既是行业标准协议套件,又是 Microsoft® Windows Server™ 2003 和 Windows® XP 操作系统中支持的协议。对于 TCP/IP 协议套件,网络管理员必须了解其过

【猩猩的专栏】 3469

±10V ADC 输入电路的高共模差分输入电压

这篇文章分析了±10V ADC输入电路的设计需求与挑战,重点讨论了高共模差分输入电压的处理方案。文章首先明确了设计目标,即安全转换±10V差分信号并保持信号完整性,同时克服高共模电压、阻抗匹配和噪声优化等难点。随后详细比较了仪表放大器和差分放大器的性能特点,并提出了器件选型理论。在信号链架构部分,文章通过公式推导阐述了增益设置、共模抑制设计和输入阻抗匹配等关键技术。此外,还建立了噪声源模型,提出了噪声优化措施。最后,文章总结了设计验证方法,并扩展了在工业保护和生物电信号采集等场景的应用。该设计强调根据具体应

泛红尘的博客 1962

第二章 TCP/IP 基础知识

tcp和ip 是互联网很多协议中最著名的 这一章 重点介绍tcp/ip的发展历程和有关协议概况。

闲话+云计算知识分享 1247

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

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

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

1.TCP/IP基础知识

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

lvh98的博客 1425

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

TCP/IP作业,TCP/IP基础知识

个人日常作业(持续更新…) 一:选择题: 1.关于ARP协议,描述正确的是 (B) A、源主机广播一个包含MAC地址的报文,对应主机回送IP地址。 B、 源主机广播一个包含IP地址的报文,对应主机回送MAC地址。 C、源主机发送一个包含MAC地址的报文,ARP服务器回送IP地址。 D、源主机发送一个包含IP地址的报文,ARP服务器回送MAC地址。 2.利用ARP的协议漏洞,通过伪造IP地址和...

weixin_44324669的博客 1213

SAP B1中文培訓教材_SDK

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

二、tcp/ip基础知识

一、TCP/IP的标准化 1、TCP/IP的含义 一般来说,TCP/IP是利用IP进行通信时所必须用到的协议群的统称。 具体点,IP或ICMP、TCP或UDP、TELENT或FTP、以及HTTP等都属于TCP/IP协议,而TCP/IP一词泛指这些协议,有时称它们为TCP/IP为网际协议族/TCP/IP协议族 如下图所示: 2、标准化的精髓 特性:开放性、注重实用性(被标准化的...

weixin_30243533的博客 213

TCP/IP 协议族基础知识

TCP/IP For BabyTCP/IP 协议族基础知识:OSI七层模型各层功能解析:TCP/IP分层:802.2 802.3 802.5 802.11链路层概览:不同层次的协议之间的关系:协议分用:数据进入协议栈的封包过程:802.3和Ethernet帧格式(链路层封包格式):链路层解析:IP协议(网络层):ARP(地址解析协议)与IP(网际网络协议)的关系:Ethernet解析IP -- M...

Eaon-嵌入式小站 1272

【网络】TCP/IP协议族基础知识

一、TCP/IP协议群基础知识 从字面上来将TCP/IP协议,很多人会认识其主要由TCP、IP协议构成。具体来说IP或ICMP、TCP或UDP、TELNET或FTP、以及HTTP等都属由TCP/IP的协议。他们与TCP或IP的关系密切,是互联网不可缺少的组成部分。 二、TCP/IP协议群的分层模型 1、硬件(物理层) TCP/IP协议中最底层的是负责数据传输的硬件。 2、网卡层(数据链路层) ...

C/C++菜鸟养成记 933
上一篇: JackSon学习笔记(二)
下一篇: JMX学习笔记(一)
java_huashan
博客等级 码龄14年 37粉丝 12原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值