参考书籍为《图解tcp/ip》-第五版。这篇随笔,主要内容还是TCP/IP所必备的基础知识,包括计算机与网络发展的历史及标准化过程(简述)、OSI参考模型、网络概念的本质、网络构建的设备等 下面是协议层从底层至顶层的一个模型图: 一、计算机网络的背景 1.1 计算机的发展 有人说:“20世纪最伟大的 ...
分类:
其他好文 时间:
2018-12-27 15:19:01
阅读次数:
210
网线插到路由器的WAN口上,用网线从路由器的LAN口上连接到电脑,把电脑的IP设置成自动获取如果线都已经接好.我们这个时候随便打开一台连好的PC电脑.打开网上邻居属性,然后打开tcp/ip协议属性,设置ip,子网,网关。确定DNS在配置路由器完后在行设置的先输入ipconfig/all,然后回车然后分别ping一下两个网关,步骤先打enable→config→intfacefast0/0→ipad
分类:
其他好文 时间:
2018-12-27 03:32:29
阅读次数:
166
在写接口测试的代码时,发现HTTP协议不是很理解,所以找了本书,简单的了解一下。 1、Web及网络基础 1.1、TCP/IP协议族 IP网际协议:负责传输的IP协议。它的作用是把各种数据包传送给对方。 ARP协议:地址解析协议,根据对应的IP地址就可以反查出对应的MAC地址。 TCP协议:确保可靠性 ...
分类:
Web程序 时间:
2018-12-26 20:24:45
阅读次数:
187
在TCP/IP协议通讯过程中,采用三次握手建立连接,从而保证连接的安全可靠。 通常三次握手步骤如下: 1. 第1次握手:建立连接时,客户端发送 SYN 包到服务器端,携带一个序列码给服务器端用于确认,并进入 SYN_SEND 状态,等待服务器端确认。(发起连接状态) 2. 第2次握手:服务器端收到 ...
分类:
其他好文 时间:
2018-12-26 20:19:50
阅读次数:
147
Socket:套接字 一、Socket是在应用层与TCP\IP协议族通信的中间软件抽象层,它把传输层与网络层复杂的操作抽象为几个简单的接口共应用层调用已实现进程在网络中的通信。 二、套接字:源IP地址和源端口号以及目标IP地址和目的端口号的组合称为套接字。是支持TCP/IP的网络通信的基本操作单元, ...
分类:
其他好文 时间:
2018-12-26 15:44:27
阅读次数:
109
知识点1: 网络模型 TCP/IP四层 和ISO七层模型 (统一省略后面层字。比如传输代表传输层) 知识点2: 在应用层中TCP建立连接,经历的三次握手协议 首先:,TCP协议是什么? 为什么要三次握手? 答:TCP协议是面向连接的,而且是点对点的可靠(无差错、不丢失、不重复、按顺序)数据传输服务, ...
分类:
Web程序 时间:
2018-12-25 17:07:02
阅读次数:
193
Socket: 应用层与TCP/IP协议通信的中间软件抽象层,把复杂的TCP/IP协议隐藏在socket接口后面 也可理解为ip + port , ip用来标识互联网中的一台主机的位置,port用来标识这太计算器上的一个应用程序,ip 地址是配置到网卡上的,port是应用程序开启的,ip与port的 ...
分类:
其他好文 时间:
2018-12-25 16:59:32
阅读次数:
126
1 目的 想复习一下TCP/IP协议,再结合一下以前学的Qt的知识,加上前段时间学的MySQL数据库操作,所以写了个"仿QQ局域网聊天软件"小项目,只实现了一部分功能,还没写完,后面的功能后面慢慢加,毕竟一口也吃不成胖子。 2 总体设计 2.1 开发环境 &ems ...
分类:
其他好文 时间:
2018-12-24 16:25:25
阅读次数:
128
shutdown vs close 在linux c++ 网络编程中 socket的关闭有两个常用的函数 close 和 shutdown两个函数。作者今天讨论一下在tcp/ip 协议中这两个函数有什么不同。 功能上 linux有一个特点:file、 socket、 dev 都会通过一个 file ...
分类:
其他好文 时间:
2018-12-22 19:08:07
阅读次数:
227
1.socket的简介 【1】什么是socket 在计算机通信领域,socket 被翻译为“套接字”,它是计算机之间进行通信的一种约定或一种方式。通过 socket 这种约定,一台计算机可以接收其他计算机的数据,也可以向其他计算机发送数据。 socket 的典型应用就是 Web 服务器和浏览器:浏览 ...
分类:
其他好文 时间:
2018-12-18 15:56:14
阅读次数:
181