计算机网络
jalen_zh
目前就职于国内某互联网大厂,后端开发工程师一枚,感谢关注,交流可以私信哦
展开
-
Http状态码
今天在准备过两天的cvte内推笔试,这两天在复习数据结构和计算机网络,刚才在做关于计算机网络的题目的时候有关于http状态码的问题,之前自己也做过其他公司的笔试题,发现这种题目经常出现在笔试题中,今天自己对http状态码做一个小小的总结方便自己复习常见的状态码就几种,我们在复习计算机网络这部分内容的时候只需要记住这几种常见的状态码就行1、100:这个状态码是告诉客户端应该继续发送请求2原创 2017-02-28 18:57:59 · 366 阅读 · 0 评论 -
如何划分子网?
关于子网换分问题,我相信还有部分人到现在还不清楚,今天我来介绍一下如何简单的求子网换分的子网掩码先给一个例题:现有一个ip地址为136.11.0.0的B类网络,若要切割为9个子网,那么子网掩码应该划分为?(题目来源于美团的秋招笔试题)首先我们需要知道这个东西,我相信CS的学生如果学过计算机网络这门课,对这个东西肯定不陌生A类网络的网络位数是8位,子网掩码就是11111111原创 2017-03-14 20:42:10 · 10890 阅读 · 2 评论 -
TCP三次握手以及四次挥手
对与TCP协议的三次握手和四次挥手我们都比较熟悉,下面我先简单的画出TCP三次握手和四次握手的过程解释一下TCP建立连接过程中的三次握手1、Client端先发送一个SYN包告诉Server端,我的序号seq=x;2、Server端接收到Client端发送的SYN包以后,给Client端发送一个ACK确认包,告诉Client,我已经收到了3、Server再发送一个SYN包告诉转载 2017-03-15 20:26:16 · 373 阅读 · 0 评论 -
计算机网络模型及主要功能
常用的网络模型是五层分别是物理层、数据链路层、网络层、运输层、应用层1、物理层:主要功能就是利用物理传输介质为数据链路层提供物理连接,以便透明传输比特流2、数据链路层:将数据封装成帧3、网络层:选择路由,还负责建立和维护连接,控制网络拥塞(常见的协议有ip和arp等)4、运输层:进行数据传送(包括面向连接和无连接TCP和UDP)5、应用层:各种服务和应用程序同通过该层利用网络(原创 2017-02-28 19:35:12 · 981 阅读 · 0 评论 -
TCP性能优化
在讲这个TCP传输数据优化这块前,希望大家对TCP协议的三次握手要很熟悉哈,如果不熟悉,可以看我之前写的这篇博客http://blog.csdn.net/zhang_guyuan/article/details/62236579如果我们都很清楚三次握手过程,我就可以开始讲第一个优化方案有一点我们必须清楚,就是在tcp是在三次握手之后才开始真正传输数据的;tcp的每次握手都需要耗费1.5个RTT时间...原创 2018-03-15 13:16:12 · 1650 阅读 · 3 评论 -
route、ping、traceroute、nestat、vmstat命令介绍
查看Linux系统网络状况相关的命令1. route查看和设置Linux系统的路由信息。Linux系统的route命令用于显示和操作IP路由表(show / manipulate the IP routing table)。要实现两个不同的子网之间的通信,需要一台连接两个网络的路由器,或者同时位于两个网络的网关来实现。在Linux系统中,设置路由通常是为了解决以下问题:该Linux系统在一...原创 2018-07-24 19:52:45 · 1202 阅读 · 0 评论 -
了解HTTP协议,这一篇就够了
1、HTTP协议简介1.1、HTTP协议是超文本传输协议的简称,工作于应用层,用于从服务器传输超文本到本地浏览器。HTTP协议本身是一种无状态的,也没法自己传输数据,底层的数据传输协议是TCP协议。HTTP协议工作于客户端-服务端架构为上。浏览器作为HTTP客户端通过URL向HTTP服务端即WEB服务器发送所有请求。Web服务器根据接收到的请求后,向客户端发送响应信息。 左图为HTTP的请...原创 2018-11-25 14:20:48 · 2002 阅读 · 2 评论