计算机网络
文章平均质量分 89
计算机网络的基础知识
周润发的弟弟
5年JAVA开发,目前就职于京东,感慨于技术栈之窄,奋力扩充中,希望大家多多支持
展开
-
计算机网络五层协议的体系结构
为什么是五层协议的体系结构OSI的七层网络协议体系概念清除,理论也比较完整,但它复杂又不实用。TCP/IP是一个四层的体系结构,它包含应用层、运输层、网际层和网络接口层(用网际层这个名字是为了强调这一层是为了解决不同网络的互联问题)。本质上讲,TCP和IP只有上面三层,因为下面的网络接口层没什么东西可讲。所以学习计算机原理时折中了一下,采用一种五层的协议体系结构,即简洁又能将概念阐述清楚。一般来说,谈及网络协议结构都是从上往下说,第一层是物理层,第二层是数据链路层,第三层是网际层(网络层),第四层是运原创 2021-04-06 23:45:18 · 3618 阅读 · 0 评论 -
TCP与UDP协议
本篇主要讲的是运输层的两个主要协议:用户数据报协议(User Datagram Protocol)传输控制协议(Transmission Control Protocol)用户数据报协议UDP概述UDP是无连接的。即发送数据之前不需要建立连接(发送结束也不需要释放连接),这样减少了开销和发送数据之间的时延。UDP是尽最大努力交付。即不保证可靠性交付。UDP是面向报文的。发送方的UDP对应用程序交下来的报文,在拼上首部后就向下交付给IP层,UDP对应用层交下来的报文,既不合并也不原创 2021-04-05 21:03:05 · 203 阅读 · 0 评论 -
三次握手和四次挥手
TCP 连接的建立采用客户服务器的方式,主动发起连接的叫做客户(client),而被动等待连接建立的应用程序叫做服务器TCP连接的建立:三次握手TCP在建立连接的过程叫做握手,握手需要再客户和服务器之间交换三个报文段,如下图所示假设:A为TCP客户程序,B为TCP服务器程序。最初两端TCP进程都是处于CLOSED状态;图中方框内的代表TCP进程所处的状态,请注意A主动打开连接,而B被动打开连接。一开始,B的TCP服务器进程先创建传输控制块TCB,准备接收客户端的进程连接请求,然后服务器进程就处于原创 2021-04-05 20:56:48 · 94 阅读 · 0 评论