自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Hanani_Jia的博客

计算机科学与技术专业萌新

  • 博客(13)
  • 收藏
  • 关注

原创 IP辅助协议三

   如果我们每次上网前都给我们的主机设置一个IP是非常麻烦的事情,到现在IP地址已经不够用了,所以不存在说给每个主机固定一个IP,所以我们的移动端笔记本、平板电脑等每到一个新的地方可能都需要设置一个新的IP,但是这样就十分的繁琐,所以就有了DHCP协议动态主机设置协议,有了DHCP之后我们的计算机只要连接到网络就可以进行通信,DHCP让我们上网变成了即插即用。在没有DHCP服务的网络中,用户接入...

2018-11-27 22:16:37 301

原创 IP辅助协议二

  关于IP协议还需要一些其他的协议来辅助,比如我们在访问网站的时候并不会使用IP地址来访问,而是通过一串字符串,也就是我们说的域名来访问。但是网络访问的协议是需要IP地址的,那这是怎么实现的呢?用的就是我们的DNS服务。DNS服务就是将字符串转换成具体的IP地址,因为IP地址对于我们来说十分不便于记忆。TCP/IP协议自一开始就有了一个叫做主机识别码的东西,这种识别方式是给每一台计算机赋予了...

2018-11-26 16:21:31 388

原创 IP辅助协议一

  之前我们简单介绍了IP协议,但是在我们访问一个网站的时候很好直接输入IP地址,并且数据包在网络传输的过程种在数据链路层也并不适用IP地址,所以仅仅有IP地址是不能完成我们的数据传输的,今天我们就来介绍一下辅助于IP的其他协议。  我们都听过mac地址这个概念,mac地址是我们网卡的物理地址,世界上每一个网卡都有一个唯一的mac地址,不会有重复的,那有没有想过这个问题,我们在学习IP的时候就...

2018-11-24 17:53:13 564

原创 IP协议 二

   上次我们介绍了每个IP地址在网络里边必须是唯一的,不然一旦出现IP地址冲突,就会导致发送端无法区分应该把数据发给哪个地址。但是随着网络技术的不断发展和普及,IP地址不足的问题日趋显著,如果还是按照以前的放大采用唯一的地址的话,就会有IP地址耗尽的危险。对于那些没有连接互联网的独立网络也就是局域网中的主机,只要保证在这个局域网里边的地址设置成唯一的就可以了。 于是就有了私有IP和公有I...

2018-11-20 21:16:32 404

原创 IP协议

  之前我们说到来的TCP/UDP等协议是传输层的协议,在网络层中也有一个很知名的协议--IP协议。IP能够让世界上任何两台计算机之间机型通信,IP协议主要负责的是将数据包发送给最终的目标计算机。网络层的主要作用是实现终端节点之间的通信,这种终端节点之间的通信也叫做点对点的通信,之前我们说过,网络层的下一层数据链路层的作用主要是在局域网之间进行包传递,一旦跨越多种数据链路,就需要借助网络层,网络层...

2018-11-19 16:56:09 631

原创 TCP协议机制

   今天主要给大家介绍几个在TCP协议中的机制。   在之前介绍对TCP可靠性的时候说到了几个机制:确认应答、超时重传。   确认应答机制是每一个数据包中都带有一个对应的确认序列号,是用来告诉发送者,我收到了哪些数据,接下来你还要给我发哪些数据。第二个超时重传,也就是当我们的发送方发送数据之后长时间没有接收到确认应答他就认为这个数据包可能是自己没有发送到,所以他便会再次重新发送这个数据包...

2018-11-18 21:42:57 1029

原创 fork和vfork有什么区别

   自己在刚刚学习Linux进程的时候接触到了一个进程里边的第一个函数fork,最初接触的时候还是感觉比较稀奇的,后来发现也不过如此,之前还写过一个关于fork的博客,fork就是只调用一次,但是却有三个不同返回值的函数,可以通过它的返回值来判断是子进程还是父进程。但是fork和vfrok有什么区别的时候,我只是听说过vfrok并不是很了解两个有什么区别,今天就来总结一下,这两个函数到底有什么区...

2018-11-13 23:18:43 444

原创 TCP--四次挥手

  上次我们介绍了TCP链接的三次握手,这次我们来说一下TCP的四次挥手。   三次握手是在创建连接,那顾名思义四次挥手就是在断开连接的。  当我们两个主机想要断开连接的时候就通过四次通信来断开一个存在的TCP链接。那为什么需要四次挥手来断开连接呢?我们先说一下四次挥手的过程。第一次挥手:主动关闭的一方向A向被动的一方B发送断开请求,在发送数据包的时候把TCP首部的FIN设置为1,...

2018-11-13 21:10:22 287

原创 TCP--三次握手

  我们再说TCP的时候经常会说他是有连接的,可靠的,面向数据流的三个特点,今天我们就来介绍一下TCP的有连接的。  先说一下什么是面向连接的,我们在创建TCP连接的时候和UDP不一样,我们得先向客户端发送请求,然后客户端回复我们一个确认应答和请求,之后我们再给客户端发送确认应答,也就是经典的三次握手,这时候双方才可以发送数据,UDP不管你有没有连接,上来就直接发,这就好比我们TCP用的是手机...

2018-11-11 20:56:55 375

原创 TCP协议特性--可靠

   我们之前简单的讲解了一下TCP的工作方式以及TCP和UDP之间的区别,今天我们再深入的讲一下TCP。  TCP是传输层的协议,在到达这一层的时候TCP会给数据加上一个TCP的首部,TCP首部大小最小为20字节,最长是60字节。并且在TCP首部中没有表示包长度的数据或者数据长度的字段,一般来说都是在IP层获知TCP的包长,然后由TCP包长来计算出当前传输的数据长度。  最开始16位...

2018-11-10 20:16:27 310

原创 端口

  学习网络的一定都知道端口这个东西,但是端口到底是什么?他的作用是什么在什么时候使用到它,今天就简单的介绍一下。  首先,要清楚哪里用到了端口在TCP/IP协议中我们经常能够看到端口的身影,在网络中分层传输的时候,每经过一层都会给他加上一个首部,TCP、IP都是如此,虽然我们常常是把TCP和IP在一起说,但是TCP、IP两个协议是属于不同网络层的,TCP位于传输层,传输层的任务是确保数据能够...

2018-11-10 16:46:22 559

原创 LeetCode--电话号码的字母组合

给定一个仅包含数字 2-9 的字符串,返回所有它能表示的字母组合。给出数字到字母的映射如下(与电话按键相同)。注意 1 不对应任何字母。输入:"23"输出:["ad", "ae", "af", "bd", "be", "bf", "cd", "ce", "cf"].最初拿到这个题的时候我想的是通

2018-11-10 11:57:41 715

原创 剑指offer--二叉搜索树的后序遍历

题目描述输入一个整数数组,判断该数组是不是某二叉搜索树的后序遍历的结果。如果是则输出Yes,否则输出No。假设输入的数组的任意两个数字都互不相同。  我们都知道二叉搜索树的规律是左孩子要比根节点要小,右孩子要比根节点要大。而后序遍历就是最后遍历我们的根节点,这样就让我们的后序遍历存在一定的规律性。这是最正常的情况,我们当前遍历的根节点既有左孩子又有右孩子,因为后序遍历的左右根,所以...

2018-11-06 20:24:05 226

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除