TCP/IP 网络协议
文章平均质量分 73
acp小鸡炖蘑菇
我是程序猿吗?
展开
-
TCP/IP,http,socket,长连接,短连接
TCP/IP TCP/IP是个协议组,可分为三个层次:网络层、传输层和应用层。 在网络层有IP协议、ICMP协议、ARP协议、RARP协议和BOOTP协议。 在传输层中有TCP协议与UDP协议。 在应用层有:TCP包括FTP、HTTP、TELNET、SMTP等协议 UDP包括DNS、TFTP等协议 短连接 连接->传输数据->关闭连接转载 2015-11-22 16:20:37 · 525 阅读 · 0 评论 -
TCP拥塞控制机制
前言计算机网络中的带宽、交换节点中的缓存和处理机等,都是网络的资源,在某段时间内,若对网络中某一资源的需求超过了该资源所能提供的可用部分,网络的性能就要变坏,这种情况就叫做拥塞。所谓拥塞控制,就是防止过多的数据注入到网络中,从而使网络中的路由器或链路不致过载。要注意用拥塞控制与流量控制的区别,拥塞控制是一个全局性的过程,涉及到所有的额主机、路由器,以及与降低网拥塞控制的算法转载 2015-12-03 18:38:47 · 538 阅读 · 0 评论 -
ICMP协议、Ping、Traceroute
ICMP协议 ICMP经常被认为是IP层的一个组成部分,它是网络层的一个协议,它传递差错报文以及其他需要注意的信息,ICMP报文通常被IP层或更高层(TCP、UDP等)使用,它是在IP数据报内传输的。 ICMP报文大致分为两类:查询报文和差错报文。 先来看差错报文。当传送IP数据报发生错误时(比如主机不可达、网络不可达等),ICMP协议将会发送一个ICMP转载 2015-12-03 18:41:09 · 646 阅读 · 0 评论 -
HTTP协议
1.HTTP规定在HTTP客户与HTTP服务器之间的每次交互,都由一个ASCII码串构成的请求和一个“类MIME(MIME—like)”的相应组成。HTTP报文通常都是用TCP连接 2.从层次的角度看,HTTP是面向事务的应用层协议。所谓事务,就是指一系列的信息交换,而这一系列的信息交换是一个不可分割的整体,即要么所有信息交换都完成,要么一次交换都不进行。 3.HTTP协议本身原创 2015-12-03 18:47:59 · 648 阅读 · 0 评论 -
IP协议、ARP协议、RARP协议
IP数据报 IP是TCP/IP协议族中最核心的协议,所有的TCP、UDP、ICMP、IGMP数据都以IP数据报的格式传输。IP仅提供尽力而为的传输服务,如果发生某种错误,IP会丢失该数据,然后发送ICMP消息给信源端。另外,IP数据报可以不按发送顺序接受。 IP数据报的格式如下: 前20字节和紧接其后的选项部分是IP数据报的首部,前20个字节是转载 2015-12-03 18:44:48 · 621 阅读 · 0 评论 -
TCP分段与IP分片
我们在学习TCP/IP协议时都知道,TCP报文段如果很长的话,会在发送时发生分段,在接受时进行重组,同样IP数据报在长度超过一定值时也会发生分片,在接收端再将分片重组。 我们先来看两个与TCP报文段分段和IP数据报分片密切相关的概念。 MYU(最大传输单元) MTU前面已经说过了,是链路层中的网络对数据帧的一个限制,依然以以太网为例,MTU为1500个字节转载 2015-12-03 18:46:05 · 648 阅读 · 0 评论 -
TCP流量控制机制
一般来说,我们总是希望数据传输的更快一些,但如果发送方把数据发送的很快,而接收方来不及接收,这就可能造成数据的丢失。流量控制就是让发送方的发送速率不要太快,让接收方来得及接收。 对于成块数据流,TCP利用滑动窗口机制来实现流量的控制,对于交互数据流,TCP利用捎带ACK和Nagle算法来实现流量的控制。 后两种就不说了,上篇博文中将已经写得比较清楚了,对于滑动窗口机制,转载 2015-12-03 18:36:09 · 2648 阅读 · 0 评论 -
TCP/IP协议(一)---数据链路层
/**本博客由汗青ZJF整理并发布, 转载请注明出处:http://bloger.csdn.net/zzjf280441589/article/category/1854365*/TCP/IP体系结构 1)网络接口层 物理层定义与传输媒体的接口有关的一些特性,即机械特性、电气特性、功能特性、过程特性,并需要完成并行传输和串行传输之间转载 2015-11-24 13:05:43 · 1739 阅读 · 0 评论 -
TCP/IP协议(四)---应用层
/**本篇博客由汗青ZJF整理并发布, 转载请注明出处:http://bloger.csdn.net/zzjf280441589/article/category/1854365*/TCP/IP中的应用层 DNS简介 域名系统是基于描述名字-地址映射的分布式计算机系统的实现,其作用是提供主机名和IP 地址间的映射转载 2015-11-24 13:15:47 · 747 阅读 · 0 评论 -
TCP/IP协议(三)---传输层
/**本篇博客由汗青ZJF整理并发布, 转载请注明出处:http://bloger.csdn.net/zzjf280441589/article/category/1854365*/传输层的主要功能 1)传输层为应用进程之间提供端到端的逻辑通信(网络层是为主机到主机提供逻辑通信)。 2)复用和分用: 复用是指发送方不同的应用进程都可以使用同一转载 2015-11-24 13:13:44 · 1357 阅读 · 0 评论 -
TCP/IP协议(二)---网络层
/**本篇博客由汗青ZJF整理并发布, 转载请注明出处:http://bloger.csdn.net/zzjf280441589/article/category/1854365*/什么是虚拟网络互连? 所谓虚拟互连网络也就是逻辑互连网络,它的意思就是互连起来的各种物理网络的异构性本来是客观存在的(比如局域网有的采用的是以太网, 有的采用令牌环网),但是转载 2015-11-24 13:11:25 · 1059 阅读 · 0 评论 -
tcpdump 命令解析
1. tcpdump命令简介: TcpDump可以将网络中传送的数据包的“头”完全截获下来提供分析。它支持针对网络层、协议、主机、网络或端口的过滤,并提供and、or、not等逻辑语句来帮助你去掉无用的信息。2. tcpdump 命令格式: tcpdump采用命令行方式,它的命令格式为: tcpdump [ -adeflnNOpqStvx ]原创 2015-11-17 19:42:56 · 914 阅读 · 1 评论 -
Tcpdump 和 Wireshark 的结合使用(二)
在上一篇博文中我们分别介绍了Tcpdump 和 Wireshark 的简单使用,这一节我们将介绍使用Wireshark 来分析 Tcpdump 抓住的网络包,主要分析TCP三次握手的过程。1.首先我们在Linux系统运行 下面的命令抓包,并保存在 a.cap 文件中, #tcpdump -i lo -w a.cap 然后运行一个简单的原创 2015-11-18 14:32:19 · 1063 阅读 · 1 评论 -
netstat 命令解析
1.netstat命令简介: netstat命令用于显示与IP、TCP、UDP和ICMP协议相关的统计数据,一般用于检验本机各端口的网络连接情况。如网络连接,路由表,接口状态 (Interface Statistics),多播成员 (Multicast Memberships) 等等。2.命令格式:([]内为可选项) netstat [-acCeFghilMnNop原创 2015-11-17 19:08:24 · 801 阅读 · 0 评论 -
Tcpdump 和 Wireshark 的结合使用(一)
1.Tcpdump 和Wireshark的简介(1)Tcpdump 我们用尽量简单的话来定义tcpdump,就是:dump the traffice on anetwork.,根据使用者的定义对网络上的数据包进行截获的包分析工具。作为互联网上经典的的系统管理员必备工具,tcpdump以其强大的功能,灵活的截取策略,成为每个高级的系统管理员分析网络,排查问题等所必备的东西之一。原创 2015-11-18 13:03:07 · 2867 阅读 · 1 评论 -
Wireshark和TcpDump抓包分析心得
1. Wireshark与tcpdump介绍 Wireshark是一个网络协议检测工具,支持Windows平台和Unix平台,我一般只在Windows平台下使用Wireshark,如果是Linux的话,我直接用tcpdump了,因为我工作环境中的Linux一般只有字符界面,且一般而言Linux都自带的tcpdump,或者用tcpdump抓包以后用Wireshark打开分析。在Windows转载 2015-11-18 12:07:38 · 880 阅读 · 0 评论 -
HTTP 请求和应答详解
http协议的请求和应答包详解原创 2015-11-17 18:40:07 · 5804 阅读 · 3 评论 -
TCP协议中的四大定时器
介绍一下TCP连接中的4个定时器:重传定时器、坚持定时器、保活定时器、2MSL定时器,他们存在于每一个连接中。 重传定时器 重传定时器是用来计算TCP报文段的超时重传时间的,每发送一个报文段就会启动重传定时器,如果在定时器时间到后还没收到对该报文段的确认,就重传该报文段,并将重传定时器复位,重新计算;如果在规定时间内收到了对该报文段的确认,则撤销该报文段的重传原创 2015-12-03 18:09:09 · 747 阅读 · 0 评论