
计算机网络
"爱"编程的小朋友
未来可期
展开
-
【网络】计算机网络基础——(网络含义、分层模型以及其协议等)
目录一、网络1、计算机网络的组成组件都包含什么呢?2、网络通讯的主角3、网络设备:4、网线:5、计算机网络的范围,按照计算机网络的藩王将计算机网络分为以下几种:6、按照不同使用者网络分为:7、衡量计算机网络的性能指标二、计算机网络协议:协议:协议是一种约定一种规定;1.分层结构:2.TCP/IP五层协议信息化的时代都是需要网络来进行连接,使得更加方便...原创 2019-04-28 17:11:56 · 533 阅读 · 0 评论 -
【网络】运输层介绍以及主要协议(一)TCP
写在前面: 上一次的介绍是关于网络层中的IP协议;从网络层来说,通信的两端是两台主机。IP数据报明确的表明了两端的两台主机的IP地址,这样看起来这两台主机就可以直接进行通信。但是这种说法是不完全正确的,在整个计算机网络中,真正进行通信的是这两台主机上的进程。所以,严格的来说两台主机进行通信就是两台主机中的应用进程进行通信。IP协议只是将分组发送到了目的主机,但是这个分组仍然停留在...原创 2019-05-13 21:42:44 · 2150 阅读 · 0 评论 -
【网络】网络层中的IP协议
目录一、IP协议了解二、IP协议报头信息三、解决IP地址耗尽采用具有更大空间的新版本IP,即IPv6在上一篇中提到TCP/IP五层协议中每一层所涉及的协议,如下:应用层:HTTP/HTTPS/FTP/DNS;传输层:TCP/UDP;网络层:IP;数据链路层:ARP/RARP这一篇,我将介绍网络层所涉及到的IP协议;(至于为什么不按照顺序来呢,这是因为一个一个来介绍,今天对I...原创 2019-05-10 19:39:47 · 658 阅读 · 0 评论 -
【网络】TCP的网络编程流程
TCP作为面向连接的,可靠的,面向字节流的协议。TCP的两端进行通信时,首先必须进行两端的连接,这篇就来详细介绍TCP的连接,在网络中的编程流程。 通讯的两端:数据提供者(服务器) 数据获取者(客户端)soket编程 在linux下,基于TCP的C/S模式,客户端和服务器之间是如何建立连接并且进行通讯的呢?这里我们就涉及到网络编程的内容,客户...原创 2019-05-15 20:14:03 · 1090 阅读 · 0 评论 -
【网络】运输层协议(二)——UDP及其编程流程
在前两次主要讲述了关于TCP的相关内容,那么在运输层还有一个重要的协议叫做UDP协议。本篇主要来讲解有关于UDP的相关内容。UDP的三个特点是:无连接,不可靠的数据报服务;一、UDP协议报文段的首部格式用户数据报UDP有两个字段,数据字段和首部字段。首部格式如下图所示,比较简单,只有8个字节,由四个字段组成,每个字段的长度都是两个字节。各个字段的含义如下:源端口号:在需要对方回信时...原创 2019-05-23 20:31:42 · 324 阅读 · 0 评论 -
【网络】应用层以及其协议(一)——HTTP协议
在前面分别介绍了网路层和运输层的功能以及其相关的一些协议。由以往的叙述可知,数据在网络中传输的真正是应用进程。我们的运输层为应用进程提供了端到端的通信服务。但是不同的网络应用的应用进程之间,还需要不同的通信规则。因此我们还需要了解到运输层之上的应用层以及在应用层上所对应的一些协议。目录一、应用层详解二.HTTP超文本传送协议(一)了解万维网的大致工作过程(二)HTTP基础1...原创 2019-07-28 20:10:20 · 1015 阅读 · 0 评论 -
【网络】应用层协议(二)——DNS协议
在应用层除了我们上篇说过的HTTP协议外,还有我们的DNS称为域名解析协议。那么何为域名系统,为什么要出现这个东西,它又是如何进行地址解析的呢等等,我们这篇来进行介绍。目录一、DNS域名系统 1、出现原因 2、概念二、互联网的域名结构三、域名服务器四、域名的解析过程(一)递归查询(二)迭代式一、DNS域名系统...原创 2019-07-28 21:19:30 · 703 阅读 · 0 评论