首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
首页 /
TCP网络
#
TCP网络
#
4464次浏览
37人互动
收藏话题
分享
此刻你想和大家分享什么
热门
最新
2022-07-09 19:57
广州大学 Java
TCP协议的12连环炮,我倒在第3个上,你能坚持到哪一个呢?
先亮出这篇文章的思维导图 TCP 作为传输层的协议,是一个软件工程师素养的体现,也是面试中经常被问到的知识点。在此,我将 TCP 核心的一些问题梳理了一下,希望能帮到各位。 001. 能不能说一说 TCP 和 UDP 的区别? 002: 说说 TCP 三次握手的过程?为什么是三次而不是两次、四次? 003: 说说 TCP 四次挥手的过程 004: 说说半连接队列和 SYN Flood 攻击的关系 005: 介绍一下 TCP 报文头部的字段 006: 说说 TCP 快速打开的原理(TFO) 007: 能不能说说TCP报文中时间戳的作用? 008: TCP 的...
点赞
评论
收藏
分享
2022-09-08 23:32
快手_商业化技术_Java工程师
面试官:详细讲述一下TCP三次握手过程
TCP三次握手和四次挥手是面试题的热门考点,它们分别对应TCP的连接和释放过程,今天我们先来认识一下TCP三次握手过程,以及是否可以使用“两报文握手”建立连接。 1、TCP是什么? TCP是面向连接的协议,它基于运输连接来传送TCP报文段,TCP运输连接的建立和释放,是每一次面向连接的通信中必不可少的过程。 TCP运输连接有以下三个阶段: 建立TCP连接,也就是通过三报文握手来建立TCP连接。 数据传送,也就是基于已建立的TCP连接进行可靠的数据传输。 释放连接,也就是在数据传输结束后,还要通过四报文挥手来释放TCP连接。 2、TCP首部格式 源端口: 占16比特,写入源端口号,用来...
点赞
评论
收藏
分享
2024-05-25 22:02
已编辑
广东理工职业学院 Java
怎么理解我们是如何和服务器交互数据的 ( 网络 )
我们做的网页里面,发送数据这个过程解释我发现网上写的都太杂了,这里我大概讲一下数据从打包到传输的一个过程。希望看完这篇文章对大家有所帮助。 了解“报文”先了解报文,我们就能更好的理解TCP协议中的三次握手,四次挥手,和整个传输过程。报文是什么,报文是我们客户机 和 服务器“交流的信件”,里面写了我们需要传达的各种信息。而报文其实就是一种结构体例如 struct tcphdr { (C语言) int source_port:16;//源端口 }这里我们用最主要的TCP报文图看一下接下来我们只讲我们需要懂的地方(重点一)第一列 端口号 是 16位的源端口号是用来存放客户机端口号 也就是发起的,16...
点赞
评论
收藏
分享
04-04 18:57
门头沟学院 Java
TCP基础篇(一)
1.TCP 是如何保证可靠性的? 1. 三次握手连接建立连接 , 2. 序列号与确认应答 ,3. 数据包重传,4. 滑动窗口机制 ,5. 拥塞控制等方面来考虑 TCP 保证连接的可靠性的。 连接建立 TCP 通过三次SYN-ACK 确认机制保证了双方都具有发送和接受的能力,结束的时候通过四次挥手保证双方都结束发送。 面向字节流的,每次都是发送一段字节过去,包在网络中是无序的,有的先抵达了,有的后抵达,通过序列号和应答,,保证了数据的有序性。 超时重传机制:如果发送方长时间没有收到确认报文,会触发超时重传机制,重传丢失的报文。 滑动窗口机制 Tcp 有流量控制的机制,发送方会根...
牛牛的面试专栏
点赞
评论
收藏
分享
2023-03-17 10:22
已编辑
门头沟学院 Java
TCP 三次握手八股文,完美解决线上事故
大家好,我是小富~前言之前有个小伙伴在技术交流群里咨询过一个问题,我当时还给提供了点排查思路,是个典型的八股文转实战分析的案例,我觉得挺有意思,趁着中午休息简单整理出来和大家分享下,有不严谨的地方欢迎大家指出。问题分析我们先来看看他的问题,下边是他在群里对这个问题的描述,我大致的总结了一下。他们有很多的 IOT 设备与服务端建立连接,当增加设备并发请求变多,TCP连接数在接近1024个时,可用TCP连接数会降到200左右并且无法建立新连接,而且分析应用服务的GC和内存情况均未发现异常。从他的描述中我提取了几个关键值,1024、200、无法建立新连接。看到这几个数值,直觉告诉我大概率是TCP请求...
点赞
评论
收藏
分享
2024-06-19 11:34
集美大学 产品经理
TCP三次握手的浪漫与四次挥手的告别
在网络通信的江湖里,TCP协议是那条维系紧两端的红绳,而“三次握手”与“四次挥手”的仪式,正是这绳索编织的艺术。本文将深入浅出地揭示握手与挥手背后的逻辑,让每一次连接与断开都充满意义,不仅为面试加分,更在实际工作中游刃有余。 三次握手:建立信任的仪式感 基本概念 TCP三次握手,是客户端与服务端建立连接前的确认过程,确保双方准备就绪,避免数据丢失。 详细步骤 SYN: 客户户端说:“你好,我准备好了,能听见吗?”(SYNchronize)。 SYN+ACK: 服务端回应:“我听到了,你也好啊,我准备好了!”(SYNchronize + ACKnowledgment)。 ACK: 客户端:“知...
IT信息化技能基础与面试...
点赞
评论
收藏
分享
2020-05-03 09:25
已编辑
字节跳动_基础架构_流式计算
TCP是怎样运行的?
TCP是传输控制协议的缩写,这里的控制,就是流量控制、拥塞控制和差错控制。TCP是可靠的传输协议,它用了很多机制,来保证传输的可靠性。本文将详解TCP的机制,纯手工原创,文中若有错误,欢迎指出。 点此移步我的原创博客:https://hackeryard.github.io/2020/04/29/network-tcp/
点赞
评论
收藏
分享
2024-06-19 11:29
集美大学 产品经理
TCP与UDP:网络协议的锋芒对决及其前端应用透视
在前端开发的浩瀚宇宙中,网络协议虽非日常编码的直接主角,却扮演着连接用户与服务的隐形桥梁。其中,TCP(Transmission Control Protocol)与UDP(User Datagram Protocol)作为传输层的两大基石,它们的差异、应用场景及对前端开发的影响,是每位信息化人员不可或缺的知识宝典,也是面试中频繁亮相的明星话题。本文将深入浅出地解析TCP与UDP的差异,结合前端实践,提供实战策略与调试技巧,助你在这场协议之战中游刃有余。 TCP vs UDP:基础概念与核心差异 TCP:可靠传输的守护者 TCP是一种面向连接的、可靠的、基于字节流的通信协议。它通过三次握手建立...
IT信息化技能基础与面试...
点赞
评论
收藏
分享
玩命加载中
创作者周榜
更多
热议话题
更多
1
...
什么是优秀的实习经历
0
2
...
担心入职之后被发现很菜怎么办
0
3
...
被上班搭子“传染”了哪些习惯
0
4
...
投格力的你,拿到offer了吗?
0
5
...
工作后,你落下了哪些病根
0
6
...
作业帮求职进展汇总
0
7
...
京东美团大战,你怎么看?
0
8
...
实习简历求拷打
0
9
...
如果今天是你的last day,你会怎么度过?
0
10
...
秋招被挂春招仍然能投的公司
0
牛客网
牛客网在线编程
牛客网题解
牛客企业服务