
网络基础
文章平均质量分 83
_stark
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【网络基础】ARP地址解析协议
什么是ARP协议?ARP被称为地址解析协议,它在局域网内部通过IP地址查找到目标主机的MAC地址。即ARP协议完成了一次从IP地址到MAC地址的转化。为什么需要ARP协议?因为在局域网中,如果源主机要和目的主机建立通信关系,那么源主机必须要知道目的主机的MAC地址(即硬件地址),但是如果目的主机或者源主机是第一次进行通信的,那么源主机要怎样才能知道目的主机的MAC地址呢? 所以这样就引入了ARP地址原创 2017-03-04 15:53:29 · 1525 阅读 · 0 评论 -
Linux中的netstat命令详解
前面我们学习了网络的有关基础知识,今天我们来介绍一个Linux下面的关于网络的一个重要指令——netstat.功能说明netstat是基于Netstat这个命令行工具的指令,它可以用来查询系统上的网络套接字连接情况,包括tcp,udp以及Unix套接字;另外它还能列出路由表,接口状态和多播成员等信息。主要选项关于netstat命令的选项有很多,这里我们只介绍常见选项,关于选项和选项的作用如下图:原创 2017-03-08 17:24:20 · 37117 阅读 · 1 评论 -
【网络基础】:TCP协议数据报
本文要点TCP的特点TCP的可靠传输是如何实现的TCP数据报TCP内部的四种计时器什么是TCP?TCP是一种面向链接的,可靠的,面向字节流的运输层通信协议,它负责将IP层传送上来的数据报交给对应的应用程序,以及将应用程序传送下来的数据报进行管理以后传递给IP层。今天我们就来谈一谈运输层的TCP协议。TCP数据报上图给出了IPC数据报首部的相关字段,以及各字段的解释。TCP的特点1.面向连接原创 2017-03-05 18:06:37 · 2227 阅读 · 0 评论 -
【网络基础】TCP协议之三次握手和四次挥手
前面提到了TCP数据报以及TCP是通过什么进行可靠传输的,相关知识点请关注下面的博客: http://blog.csdn.net/bit_clearoff/article/details/60469790这篇文章的要点是三次握手四次挥手为什么要三次握手为什么要四次挥手TCP的有限状态机本篇文章参考内容《计算机网络》(第五版)——谢希仁。http://blog.csdn.net/xi原创 2017-03-05 21:37:08 · 833 阅读 · 0 评论 -
服务端主动终止连接的情况分析
前面我们已经学习了基本的网络套接字编程,下面是与本文相关的网络编程源码github连接: https://github.com/clearoff/Network-Code/tree/master/%E6%9C%8D%E5%8A%A1%E5%99%A8%E5%92%8C%E5%AE%A2%E6%88%B7%E7%AB%AF(1V1) 然后下面我们给出与本文相关的博客连接,因为涉及到了TCP的“三次原创 2017-03-08 22:42:55 · 23562 阅读 · 4 评论 -
http协议
什么是HTTP协议HTTP协议是一种超文本传输协议,是用于万维网服务器传和本地浏览器进行数据通信的传送协议。它可以使浏览器更加高效,使网络资源传输减少。 HTTP本质上是通过基于TCP/IP通信协议来传递数据和资源,资源包括HTML,文件,图片,视频等等。 另外,HTTP还是一个属于应用层的面向对象的协议,它在1990年被提出,目前已经使用了HTTP/1.1版本。 HTTP协议工作原创 2017-04-05 13:43:08 · 1601 阅读 · 0 评论 -
HTTP的GET和POST的区别
前言前面的一张我们提到了http协议,介绍了URL,请求报文,响应报文,以及http的特点,相信大家现在对于http一定有所了解了,今天我们主要从http的两种基本方法GET和POST来带大家了解下## HTTP-GET方法 要提到方法我们首先就需要回顾一下HTTP的报文格式。<request line><headers><blank line>[<request-body>]我们都知原创 2017-04-17 11:26:50 · 1165 阅读 · 0 评论