
计算机网络
CXYhh121
这个作者很懒,什么都没留下…
展开
-
【计算机网络】—— 初识计算机网络
计算机网络的背景前面一直在学习Linux底层的系统编程,比较枯燥和乏味,现在我们终于结束了所有系统编程的内容,进入比较有意思的网络阶段了,今天我们先了解一下网络的基础知识,了解一下网络发展史及网络的概念模型等知识。网络发展独立模式:计算机之间相互独立网络互联:多台计算机连接在一起,完成数据共享局域网LAN:计算机数量更多了,通过交换机和路由器连接在一起局域网通信:1.任何一个主机...原创 2019-07-29 17:08:41 · 590 阅读 · 0 评论 -
【计算机网络】—— 网络编程套接字Socket
套接字理解源IP地址和目的IP地址我们在 初识计算机网络 中也提到了源IP地址和目的IP地址,这里我们再来深入理解一下这个概念在IP数据包的头部,有两个IP地址,一个源IP地址,一个目的IP地址,它代表着这个数据包从哪里来准备去往哪里举个例子来说,西游记大家不陌生吧,唐僧西天取经,每到一个地方有人问唐僧你从哪里来准备去哪,唐僧回答的都是 “贫僧从东土大唐而来,去往西天取经”,那我们就知...原创 2019-08-20 16:15:32 · 385 阅读 · 0 评论 -
【计算机网络】—— HTTP升级为WebSokect
WebSocket和HTTP一、WebSocket是HTML5中的协议,支持持久连接;而Http协议不支持持久连接。首先HTMl5指的是一系列新的API,或者说新规范,新技术。WebSocket是HTML5中新协议、新API.Http协议本身只有1.0和1.1,也就是所谓的Keep-alive,把多个Http请求合并为一个。二、WebSocket是什么样的协议,具体有什么优点。首先,...转载 2019-08-12 15:27:20 · 5208 阅读 · 0 评论 -
【计算机网络】—— 面试常问的协议之HTTP篇
HTTP协议认识URI和URLURI称为统一资源标识符,URL称为统一资源定位符URI用字符串来标识某一个互联网的资源,而URL表示资源所处的地址,因此URL是URI的子集平时我们俗称的"网址"就是我们现在要认识的URL使用http:或者https:等协议方案名获取资源时一定要指定协议的类型登录信息:指定用户名和密码作为从服务器端获取资源时必要的登录信息(身份认证),可选项服...原创 2019-08-26 19:35:15 · 304 阅读 · 0 评论 -
【计算机网络】—— 传输层协议UDP与TCP
再谈端口号我们之前在 网络编程套接字 提到过端口号,简单的来说端口号(Port)表示了一个主机上进行通信的不同的应用程序,端口号的作用主要是区分服务类别和在同一时间进行多个会话在TCP/IP协议中, 用 “源IP”, “源端口号”, “目的IP”, “目的端口号”, “协议号” 这样一个五元组来标识一个通信(可以通过netstat -n查看),只要上述五个元素一个不同都表示其他通信常...原创 2019-08-28 18:26:49 · 1296 阅读 · 0 评论 -
【计算机网络】—— TCP保证可靠传输和提高网络利用率的方式(很全哦)
TCP如何保证可靠传输TCP通过检验和、序列号、确认应答、重发控制、连接管理以及窗口控制等机制来实现可靠性传输确认应答(ACK)机制正常数据传输,若接收方收到了发送方的数据,就会返回一个ACK响应确认已经收到TCP将每个字节的数据都进行了编号,即为序列号,每个ACK都带有对应的确认序号,意思是告诉发送方,我已经收到了哪些数据,下一次你应该从哪里开始发。超时重传主机A发给主机B...原创 2019-08-28 18:29:06 · 1771 阅读 · 0 评论 -
【计算机网络】—— 为什么面试官常问TCP三次握手和四次挥手
TCP连接我们之前在传输层协议TCP与UDP 中详细介绍了UDP协议和TCP协议格式以及他们各自的特点,我们知道TCP协议是面向连接的,那面向连接就得需要做建立连接,维护连接,断开连接这些工作,其实大家都听过TCP三次握手建立连接,四次挥手断开连接,那我们今天就来具体看看,TCP到底是如何三次握手和四次挥手的。...原创 2019-08-29 20:56:15 · 991 阅读 · 0 评论