分类: 计算机网络技术
thumbnail

TCP/IP学习笔记:tcp连接的建立与终止

TCP连接的建立可以简单的称为三次握手,而连接的中止则可以叫做四次握手。 TCP是一个面向连接的协议,所以在连接双方发送数据之前,都需要首先建立一条连接。……
thumbnail

Linux 防火墙 iptables:一文深度了解

  一、iptables 概述 iptables 是在Linux 2.4内核之后普遍使用的防火墙。内核由“filter”表中的以下三个规则开始。这些被称为防火墙链或就叫链。这三个链……
thumbnail

ssh 服务突然连接不了案例总结

一台Oracle数据库服务器(Linux版本为Oracle Linux Server release 5.7)今天中午突然出现短暂的ssh连接不上的情况,ssh连接不上的时候,ping服务器正常,使用……
thumbnail

tcp/ip学习笔记:基本概念

为什么会有tcp/ip 在世界上各地,各种各样的电脑运行着各自不同的操作系统为大家服务,这些电脑在表达同一种信息的时候所使用的方法是千差万别。就好像圣经中……
thumbnail

TCP/IP学习笔记:ICMP,ping,traceroute

IMCP协议介绍 当传送IP数据包发生错误--比如主机不可达,路由不可达等等,ICMP协议将会把错误信息封包,然后传送回给主机。给主机一个处理错误的机会,这 ……
thumbnail

TCP/IP学习笔记:UDP协议

UDP简要介绍 UDP是传输层协议,和TCP协议处于一个分层中,但是与TCP协议不同,UDP协议并不提供超时重传,出错重传等功能,也就是说其是不可靠的协议。 UDP协……
thumbnail

TCP/IP学习笔记:广播,多播IGMP协议

单播,多播,广播的介绍 单播(unicast) 单播是说,对特定的主机进行数据传送。例如给某一个主机发送IP数据包。这时候,数据链路层给出的数据头里面是非常具体……
thumbnail

HTTP2.0、1.1、1.0三者在通信性能上的优化方法

从通信性能角度,来分析对比HTTP1.0和HTTP1.1之间的区别。以及HTTP1.1与HTTP2.0之间的区别。本文详细内容组织如下 目录 一丶HTTP1.0与HTTP1.1通信性能上的区……
thumbnail

http协议图解:报文格式、头部字段、状态码、websocket...

一. 基本概念 1. 概述 web理念:文档之间相关关联,连成可相互参阅的万维网(www) web互连(通讯)的基础:tcp/ip协议族,http属于它内部的子集 web(www……
thumbnail

TCP协议详解五:其他定时器

1. 坚持定时器 1.1 坚持定时器存在的意义 当窗口大小为0时,接收方会发送一个没有数据,只有窗口大小的ack 但是,如果这个ack丢失了会出现什么问题?双方可……
thumbnail

TCP协议详解四:超时与重传

1. 概述 tcp提供可靠的运输层,使用的方法是确认机制。 但是数据和确认都有可能丢失 tcp通过在发送时设置定时器解决这种问题 定时器时间到了还没收到确认,……
thumbnail

TCP协议详解三:数据的传输及滑动窗口协议

数据的传输 1. tcp传输的数据分类 成块数据传输:量大,报文段常常满 交互数据传输:量小,报文段为微小分组,大量微小分组,在广域网传输会增加拥堵的出现 ……
thumbnail

TCP协议详解二:连接的建立与释放

1. 连接建立的“三次握手” 1.1 三次握手流程 客户端发送SYN,表明要向服务器建立连接。同时带上序列号ISN 服务器返回ACK(序号为客户端序列号+1)作为确认。……
thumbnail

TCP协议详解一:连接特点、可靠性如何保证及首部格式

1. tcp连接的特点 提供面向连接的,可靠的字节流服务 为上层应用层提供服务,不关心具体传输的内容是什么,也不知道是二进制流,还是ascii字符。 2. tcp的……
thumbnail

互联网上两台计算机是如何进行数据传送的呢?

互联网相隔n公里路的两台计算机,是如何进行数据的传送的呢?在成千上万台的计算机中,一台计算机是如何正确着找到另外一个计算机,并把数据传给它的呢? 学……
thumbnail

图解:https如何保证数据传输的安全性?

客户端与服务器数据传输的过程中,http协议的传输是不安全的,也就是一般情况下http是明文传输的。但https协议的数据传输是安全的,也就是说https数据的传输……
thumbnail

计算机网络基础知识:DHCP、HTTP协议

DHCP协议 DHCP动态主机设置协议(Dynamic Host Configuration Protocol)是一个局域网的网络协议,使用UDP协议工作,主要有两个用途:给内部网络或网络服务供……
thumbnail

计算机网络基础知识:UDP、DNS、NAT协议

8. UDP协议 UDP用户数据报协议,是面向无连接的通讯协议,UDP数据包括目的端口号和源端口号信息,由于通讯不需要连接,所以可以实现广播发送。UDP通讯时不需要……
thumbnail

计算机网络基础知识:路由选择协议、TCP/IP协议

路由选择协议 常见的路由选择协议有:RIP协议、OSPF协议。   RIP协议 :底层是贝尔曼福特算法,它选择路由的度量标准(metric)是跳数,最大跳数是15跳,如果……
thumbnail

计算机网络基础知识:ARP/RARP协议

ARP/RARP协议 地址解析协议,即ARP(Address Resolution Protocol),是根据IP地址获取物理地址的一个TCP/IP协议。主机发送信息时将包含目标IP地址的ARP请求广……
thumbnail

计算机网络基础知识:子网掩码及网络划分

互连网应用的不断扩大,原先的IPv4的弊端也逐渐暴露出来,即网络号占位太多,而主机号位太少,所以其能提供的主机地址也越来越稀缺,目前除了使用NAT在企业内……
thumbnail

计算机网络基础知识:IP地址

 IP地址 1)网络地址 IP地址由网络号(包括子网号)和主机号组成,网络地址的主机号为全0,网络地址代表着整个网络。 2)广播地址 广播地址通常称为直接广播地……
thumbnail

计算机网络基础知识:OSI七层网络模型

1. 网络层次划分 为了使不同计算机厂家生产的计算机能够相互通信,以便在更大的范围内建立计算机网络,国际标准化组织(ISO)在1978年提出了“开放系统互联参考……
thumbnail

DNS是什么?DNS解析过程有哪些?

DNS是应用层协议,事实上他是为其他应用层协议工作的,包括不限于HTTP和SMTP以及FTP,用于将用户提供的主机名解析为ip地址。 具体过程如下: (1)浏览器缓存:……