QQ 1274510382Wechat JNZ_aming商业联盟 QQ群538250800技术搞事 QQ群599020441解决方案 QQ群152889761加入我们 QQ群649347320共享学习 QQ群674240731纪年科技aming网络安全 ,深度学习,嵌入式,机器强化,生物智能,生命科学。...
原创 2021-07-16 17:47:06
293阅读
本文通过两个图来梳理TCP-IP协议相关知识。TCP通信过程包括三个步骤:建立TCP连接通道,传输数据,断开TCP连接通道。如图1所示,给出了TCP通信过程的示意图。图1 TCP 三次握手四次挥手图1主要包括三部分:建立连接、传输数据、断开连接。1)建立TCP连接很简单,通过三次握手便可建立连接。2)建立好连接后,开始传输数据。TCP数据传输牵涉到的概念很多:超时重传、快速重传、流量控制、拥塞控制
转载 2018-04-13 19:56:45
462阅读
手便可建立连接。建立好连接后,开始传输数据。TCP数据传输牵涉到的概念很多:超时重传、快速重传、流量控制、拥塞控制等等。断开连接的过程也很简
原创 2023-07-20 16:17:22
77阅读
1.数据链路层协议很多:以太网协议、PPP协议、SLIP协议、令牌环网协议、FDDI光纤网协议            以太网帧结构 :协议要求data部分长度最少为46字节------------------------------------------------------
原创 2015-09-29 17:01:56
804阅读
1点赞
2评论
1 什么是TCP/IP互联网协议,是一个网络通讯模型,以及一整个网络传输协议家族,为互联网的基础通讯架构。它常被通称为TCP/IP协议,简称TCP/IP。因为这个协议家族的两个核心协议,包括TCPIP,为这个家族中最早通过的标准。里面包括了IP协议,IMCP协议TCP协议,以及我们更加熟悉的http、ftp、pop3协议等等。2 TCP/IP协议分层ISO-OSI的七层协议经典架构如下图,
原创 2014-03-20 17:20:16
893阅读
1点赞
TCP/IP协议TCP/IP协议栈主要分为四层:应用层、传输层、网络层、数据链路层,每层都有相应的协议,现在几乎所有的操作系统都实现了TCP/IP协议栈。如下图上图运输层应为传输层所谓的协议就是双方进行数据传输的一种格式。整个网络中使用的协议有很多,所幸的是每一种协议都有RFC文档。在这里只对IPTCP、UDP协议头做一个分析。首先来看看在网络中,一帧 以太网数据包的格式:在Linux 操作系统
原创 2016-11-09 15:21:42
376阅读
粗略了解了IP接力和IP地址后,我们再反过来,看一看IP协议的具体细节和设计哲学。IPv4与IPv6头部的对比我们已经在IP接力中介绍过,一个IP包分为头部(header)和数据(payload/data)两部分。头部是为了实现IP通信必须的附加信息,数据是IP通信所要传送的信息。×××区域 (同名区域)我们看到,三个×××区域跨越了IPv4和IPv6。Version(4位)用来表明IP协议版本,是I
转载 2018-04-13 19:33:55
790阅读
原创 2016-09-19 17:01:28
986阅读
我们已经讲解了物理层、连接层和网络层。最开始的连接层协议种类繁多(Ethernet、Wifi、ARP等等)。到了网络层,我们只剩下一个IP协议(IPv4和IPv6是替代关系)。进入到传输层(transport layer),协议的种类又开始繁多起来(比如TCP、UDP、SCTP等)。这就好像下面的大树,根部(连接层)分叉很多,然后统一到一个树干(网络层),到了树冠(传输层)部分又开始开始分叉,而每
转载 2018-04-13 19:35:58
1461阅读
TCP协议与”流”通信中,我们概念性的讲解了TCP通信的方式。可以看到,TCP通信最重要的特征是:有序(ordering)和可靠(reliable)。有序是通过将文本流分段并编号实现的。可靠是通过ACK回复和重复发送(retransmission)实现的。这一篇文章将引入TCP连接(connection)的概念。TCP连接网络层在逻辑上提供了端口的概念。一个IP地址可以有多个端口。一个具体的端口
转载 2018-04-13 19:53:16
1207阅读
TCP协议是一个可靠的协议。它通过重新发送(retransmission)来实现TCP片段传输的可靠性。简单的说,TCP会不断重复发送TCP片段,直到片段被正确接收。TCP片段丢失TCP头部的checksum接收方(receiver)可以通过校验TCP片段头部中checksum区域来检验TCP片段是否出错。我们已经接触过了IP协议详解的checksum算法。TCP片段的checksum算法与之类似
转载 2018-04-13 19:51:01
1387阅读
到现在为止,我们讲解了网络层中最重要的IP协议IP协议的一个重要补充是是ICMP协议。ICMP协议ICMP(Internet Control Message Protocol)是介于网络层和传输层的协议。它的主要功能是传输网络诊断信息。ICMP传输的信息可以分为两类,一类是错误(error)信息,这一类信息可用来诊断网络故障。我们已经知道,IP协议的工作方式是“Best Effort”,如果IP
转载 2018-04-13 19:35:01
590阅读
在周星驰的电影《唐伯虎点秋香》中,周星驰饰演的主角一进入华府,就被强制增加了一个代号9527。从此,华府的人开始称呼主角为9527,而不是他的姓名。域名(domain name)是IP地址的代号。域名通常是由字符构成的。对于人类来说,字符构成的域名,比如www.yahoo.com,要比纯粹数字构成的IP地址(106.10.170.118)容易记忆。域名解析系统(DNS, domain name s
转载 2018-04-13 19:45:27
976阅读
 
原创 2021-07-05 11:51:43
255阅读
TCP/IP 介绍1.计算机通信协议计算机通信协议(Computer Communication Protocol)计算机通信协议是对入因特网,以及数据如何在它们之
转载 2022-07-01 19:20:04
58阅读
我在TCP流通信中说明了,TCP协议实现了数据流的传输。然而,人们更加习惯以文件为单位传输资源,比如文本文件,图像文件,超文本文档(hypertext document)。*** 超文本文档中包含有超链接,指向其他的资源。超文本文档是万维网(World Wide Web,即www)的基础。HTTP协议解决文件传输的问题。HTTP是应用层协议,主要建立在TCP协议之上(偶尔也可以UDP为底
转载 2018-04-13 19:48:07
365阅读
TCP/IP这个协议遵守一个四层的模型概念:应用层、传输层、互联层和网络接口层。 网络接口层   模型的基层是网络接口层。负责数据帧的发送和接收,帧是独立的网络信息传输单元。网络接口层将帧放在网上,或从网上把帧取下来。 互联层   互联协议将数据包封装成internet数据报,并运行必要的路由算法。 这里有四个互联协议:   网际协议IP:负责在主机和网络之间寻址和路由数据包。  
转载 精选 2007-11-06 17:28:12
434阅读
TCP/IP这个协议遵守一个四层的模型概念:应用层、传输层、互联层和网络接口层。 网络接口层   模型的基层是网络接口层。负责数据帧的发送和接收,帧是独立的网络信息传输单元。网络接口层将帧放在网上,或从网上把帧取下来。 互联层   互联协议将数据包封装成internet数据报,并运行必要的路由算法。 这里有四个互联协议:   网际协议IP:负责在主机和网络之间寻址和路由数据包。  
转载 精选 2009-08-28 22:05:14
451阅读
TCP协议中,我们使用连接记录TCP两端的状态,使用编号和分段实现了TCP传输的有序,使用advertised window来实现了发送方和接收方处理能力的匹配,并使用重复发送来实现TCP传输的可靠性。我们只需要将TCP片段包装成IP包,扔到网络中就可以了。TCP协议的相关模块会帮我们处理各种可能出现的问题(比如排序,比如TCP片段丢失等等)。最初的TCP协议就是由上述的几大块构成的。然而进入上
转载 2018-04-13 19:43:17
1120阅读
  • 1
  • 2
  • 3
  • 4
  • 5