链接地址 1)OSI 物理层的重要性是什么? 物理层进行从数据位到电信号的转换,反之亦然。这是网络设备和电缆类型的考虑和设置。 2)TCP/IP 下有多少层? 有四层:网络层,互联网层,传输层和应用层。 3)什么是代理服务器,它们如何保护计算机网络? 代理服务器主要防止外部用户识别内部网络的 IP ...
分类:
其他好文 时间:
2020-03-24 10:42:28
阅读次数:
110
1. 与HTTP关系密切的协议:IP、TCP和DNS IP位于网络层。IP地址、MAC地址、ARP协议、路由协议。 TCP协议传输层,可靠、字节流。 字节流是指为了方便传输,将大块数据分割成以报文段为单位的数据包进行管理。可靠的传输服务是指能够把数据准确可靠地传送给对方。 为了准确无误地将数据送达目 ...
分类:
Web程序 时间:
2020-03-23 22:02:55
阅读次数:
102
随着互联网的日益进步,很多人开始学习编程语言,今天我们来看一下网络通信的几种协议:1)TCP/IP参考模型主机到网络层:给网络互联层提供一个访问接口,以便在其上传递IP分组。网络互联层:TCP/IP协议栈的核心,功能使把分组发送目标网络或主机。传输层:使源端主机和目标端主机上的对等实体可以进行会话。传输层包括TCP协议和UDP用户数据报协议。应用层:应用层面向不同的网络应用不同的应用层协议,其中有
分类:
编程语言 时间:
2020-03-21 23:31:58
阅读次数:
91
三次握手(three-way handshaking) 1.背景:TCP位于传输层,作用是提供可靠的字节流服务,为了准确无误地将数据送达目的地,TCP协议采纳三次握手策略。 2.原理: 1)发送端首先发送一个带有SYN(synchronize)标志地数据包给接收方。 2)接收方接收后,回传一个带有S ...
分类:
其他好文 时间:
2020-03-21 20:55:29
阅读次数:
66
面试官的看法:知识广度不错,深度不够。 1.堆排序过程 2.二叉树第k层结点和 3.队列中的最大值 4.http和https 5.opengl画?、着色器、渲染 6.对称加密和非对称加密 7.传输层tcp协议如何保证可靠传输? 8.三次握手过程,2次为什么不可以? 9.学过什么设计模式?懒汉模式和饿 ...
分类:
其他好文 时间:
2020-03-21 18:10:15
阅读次数:
559
Tcp协议概念 TCP(传输控制协议 Transmission Control Protocol)是一种传输层通信协议。它在应用程序间建立了一条虚拟链路。在TCP/IP协议中传输层具有四个主要任务:组包、通过滑动窗口实现连接控制、寻址和通过序号确认来提供可靠性。TCP具有6个特点:面向连接的传输;端 ...
分类:
其他好文 时间:
2020-03-21 16:20:44
阅读次数:
88
网络七层协议由上到下分为:应用层、表示层、会话层、传输层、网络层、数据链路层、物理层。 主要介绍以下4层: 1) 链路层, 有时也称作数据链路层或网络接口层,通常包括操作系统中的设备驱动程序和计算机中对应的网络接口卡。它们一起处理与电缆(或其他任何传输媒介)的物理接口细节。 链路层的主要目的有三个: ...
分类:
其他好文 时间:
2020-03-20 22:19:08
阅读次数:
85
RPC主要是基于TCP/IP协议的,而HTTP服务主要是基于HTTP协议的,HTTP协议是在传输层协议TCP之上的,所以效率来看的话,RPC当然是要更胜一筹啦RPC框架是长链接,一般都有注册中心,有丰富的监控管理;发布、下线接口、动态扩展等,对调用方来说是无感知、统一化的操作gRPC框架是基于HTT ...
分类:
Web程序 时间:
2020-03-18 18:55:28
阅读次数:
118
第6章 TCP协议 6.1TCP协议 网络模型 | IOS七层网络模型 | 五层网络模型 | TCP/IP分层模型 | | | | | | 应用层 | | | | 表示层 | | | | 会话层 | 应用层 | 应用层 | | 传输层 | 传输层 | 传输层 | | 网络层 | 网络层 | 网络层 ...
分类:
其他好文 时间:
2020-03-16 13:17:23
阅读次数:
51
TCP协议与UDP协议支持的应用协议 TCP支持的应用协议主要有:Telnet、FTP、SMTP等; UDP支持的应用层协议主要有:NFS(网络文件系统)、SNMP(简单网络管理协议)、DNS(主域名称系统)、TFTP(通用文件传输协议)等。 udp的特点: UDP是一种无连接的、不可靠的传输层协议 ...
分类:
其他好文 时间:
2020-03-16 13:03:41
阅读次数:
59