
计算机网络
别怕别怕
这个作者很懒,什么都没留下…
展开
-
计算机网络关于TCP面试题整理----TCP运输连接管理(三次握手、四次挥手、关于TCP为什么总结)
文章目录运输连接管理建立连接解决3个问题:方式建立连接过程(握手)连接释放四次挥手状态保活计时器总结3次握手理解4次握手挥手理解为什么握手3次,挥手要4次为什么挥手时,不能等到全传完再ACK+FIN?为什么连接释放时,客户机要有时间等待状态为什么时间等待计时器要2MSL为什么不能用两次握手如果已经建立连接,客户端突然出现故障怎么办运输连接管理运输连接三个阶段建立连接数据传送连接释放...原创 2020-04-10 19:10:29 · 691 阅读 · 0 评论 -
计算机网络----TCP如何实现可靠传输(超时重传、滑动窗口、流量控制、拥塞避免)
文章目录以字节为单位的滑动窗口技术如何滑动如何保证可靠重传超时重传流量控制网络拥塞慢开始和拥塞避免算法:(有的版本已经不用了)快重传传输连接管理停止等待协议窗口技术(连续的ARQ协议)累计确认以字节为单位的滑动窗口技术如何滑动接收端发送确认号为7发送端没收到确认不能删发送端收到确认,窗口后移,发送端删除- 副本接收端窗口后移,应用程序读取数据(临时文件)如何保证可靠...原创 2020-04-10 19:09:09 · 661 阅读 · 0 评论 -
计算机网络----TCP概念及特点
文章目录TCP特点面向字节流TCP连接套接字/插口(两个端点)TCP重传 分段 编号 有流量控制根据编号重传建立会话不支持广播和多播netstat -n (查看会话)特点如何实现可靠传输流量控制网络拥塞确保网是通的采用:三次握手两个==端点==:一对一(IP地址+端口)(**好像应用进程在打电话**),==不是应用进程==全双工通信面向字节流...原创 2020-04-10 19:06:44 · 391 阅读 · 0 评论 -
计算机网络----TCP首部
文章目录概念首部分析确认号、序列号、标记位窗口MSS校验和概念序号:数据段的第一个字节在整个字节序列的位置确认号:期待收到的下一个报文段的第一个字节的序号数据偏移:第几个字节之后就是数据了,里面的一个1代表4个字节所以首部最长15*4=60个字节固定长度:20个字节选项最多40个字节源端口、目的端口、控制信息:序号、确认号、窗口、校验和首部比UDP多了:序列号、确认号、标志位...原创 2020-04-10 19:05:37 · 810 阅读 · 0 评论 -
计算机网络----UDP通信过程(代码分析Java、C#)
文章目录UDP通信步骤Java:unity scoketunity udpclientUDP通信步骤Java:发送1、创建socket对象,绑定到主机上的任意端口2、创建数据数据包:创建数据,并new一个数据包对象把数据打包(数据、数据长度、接收方IP跟端口号)3、调用socket对象的方法发送数据4、关闭发送端接收:1、创建一个socket对象绑定到指定的本地端口(因为...原创 2020-04-10 19:04:02 · 460 阅读 · 0 评论 -
计算机网络----UDP首部及校验和计算
文章目录UDP首部检验和优缺点UDP不建立会话、多播对报文添加首部后就传给IP层,不拆分不编号一个数据包就能完成数据通信不需要编号、不需要分段没有拥塞控制,在网络出现拥塞时,不会使得源发送机发送速度降低,允许网络发生拥塞时丢失一些数据,保证低时延支持多播首部开销小,只有8个字节,TCP有20个字节可能会造成网络拥塞可以采取一些可靠措施:重传、前向纠错首部8个字节,...原创 2020-04-10 19:01:59 · 5014 阅读 · 0 评论 -
计算机网络----端口学习
文章目录端口端口号两大类更改端口增加服务器安全端口软件端口是应用层的各种协议进程与运输实体进行层间交互的一种地址端口只具有本地意义,不同计算机的相同端口是没有关联的,因为端口是标识计算机进程与运输层交互时的接口。端口号两大类1.服务端使用的端口号熟知端口号(系统端口号------给tcp/ip最重要的一些应用进程(HTTP、https、dns……)登记端口号-------登记、...原创 2020-04-05 23:20:08 · 537 阅读 · 0 评论 -
UDP、TCP整理对比
文章目录运输层的主要两个协议端口端口号两大类UDPTCP运输层的主要两个协议他使应用进程看见的好像是两个运输实体间有一条端到端的逻辑通信信道。采用TCP:逻辑信道相当于一条全双工的可靠信道,尽管下面的网络是不可靠的UDP:逻辑信道是一条不可靠信道对等层间交换给的数据单位:协议数据单元(PDU)层与层之间交换的数据单位:服务数据单元(SDU)两个对等运输实体(发送/接收的硬...原创 2020-04-05 23:18:57 · 472 阅读 · 0 评论 -
计算机网络----运输层(TCP、UDP特点总结)
文章目录TCP传输层跟应用层关系应用层协议和服务关系总结TCP重传 分段 编号 有流量控制根据编号重传建立会话netstat -n (查看会话)UDP不编号一个数据包就能完成数据通信不需要编号、不需要分段不建立会话、多播传输层跟应用层关系+端口代表一个名称(应用层名称)http=TCP+80https=TCP+443ftp=TCP+21SMTP=TCP+25POP...原创 2020-04-05 23:17:43 · 435 阅读 · 0 评论 -
计算机网络--奈奎斯特准则、香农公式
文章目录奈奎斯特准则香农公式奈奎斯特准则香农公式原创 2020-04-05 23:16:39 · 1144 阅读 · 0 评论 -
计算机网络----物理层
文章目录物理层基本概念数据通信的基础知识物理层基本概念解决如何在连接计算机的传输媒体上传输数据比特流任务:确定传输媒体的接口的一些特性数据通信的基础知识远程才会调制解调再经过电话网通过交换机传输的只采用数字比特流传输(校园里教室)数据—运送消息的实体信号—数据的电气或电磁的表现...原创 2020-03-22 12:42:37 · 173 阅读 · 0 评论 -
计算机网络---五层协议
文章目录五层协议应用层运输层网络层(网际层、IP层)分组交换网络层数据链路层物理层实体、协议、服务、服务访问点五层协议应用层应用层:通过应用进程间的交互来完成特定的网络应用协议:进程间通信与交互的规则应用层有很多协议如:域名系统DNS、支持万维网应用HTTP、电子邮件SMTP交互的数据单元:报文不同网络应用有不同应用层协议运输层向两台主机中进程之间的通信提供通用的数据运输服...原创 2020-03-22 12:40:30 · 691 阅读 · 0 评论 -
计算机网络---核心部分、3种交换方式
文章目录核心部分3种交换方式电路交换报文交换:分组交换:总结核心部分使得边缘部分的计算机可以互相通信关键—路由器进行分组转发3种交换方式电路交换方法:建立连接,占用,释放连接浪费通信资源报文交换:整个报文发到邻近的路由器,转发到下一个节点……延时长分组交换:将报文等分,给每个数据段加首部==》分组、包、包头将单个分组发到邻近的路由器,转发到下一个节点……路由器根据包头...原创 2020-03-22 12:39:19 · 3917 阅读 · 0 评论 -
计算机网络---边缘部分(C/S、P2P)
文章目录边缘部分的通信:边缘部分的通信:客户-服务器方式(C/S)客户机发出请求服务,服务器提供服务(为多个客户机提供服务)对等方式(P2P)既是客户机,也是服务器。A向B请求,A为C提供...原创 2020-03-22 12:37:51 · 1081 阅读 · 0 评论 -
计算机网络---三层ISP结构
文章目录计算机网络三层ISP结构IXP网络交换机计算机网络是什么:计算机网络是由若干个节点及连接这些节点的链路组成的,节点可以是计算机、路由器、交换机、集线器三层ISP结构ISP:互联网服务提供商,像中国电信、联通、移动,ISP可以从互联网管理机构申请到很多IP地址,然后一些机构和个人从某个ISP获取IP地址的使用权,并可通过该ISP连接到互联网。三层ISP结构分为主干ISP,地区IS...原创 2020-03-22 12:36:03 · 5060 阅读 · 0 评论