網絡相關的面試題

1)簡述tcp/ip的三次交互過程(個人理解:syn是握手信號,ack是確認信號,ack就相當于前面的syn值+1,簡單一點理解就是客戶端發送握手請求,服務器收到握手請求后,回復一個包確認它接收到了客戶端的請求,同時發起一個握手請求,最后客戶端收到服務器發來的兩個包,向服務器發送一個包說明它知道服務器知道并接受了它的請求,發送完之后,三次握手就完成了)

?

建立連接前,客戶端先發出syn包(syn=j)到服務器,并進入syn_send狀態,等待服務器確認

服務器收到客戶端的syn包后,發送ack包ack=j+1(用來確認客戶端發來的syn),同時是自己發送一個syn包(syn=k),即syn+ack包,此時服務器進入syn_recv狀態

客戶端收到服務器發來的syn+ack包后,向服務器發送一個確認包ack(ack=k+1),這個包發送完畢后,客戶端和服務器進入ESTABLISHED狀態,完成三次握手

轉載于:https://www.cnblogs.com/biaopei/p/8759860.html

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/538942.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/538942.shtml
英文地址,請注明出處:http://en.pswp.cn/news/538942.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

h5文字垂直居中_CSS中垂直居中和水平垂直居中的方法

flex垂直居中&#xff1a;第一種&#xff1a;使用flex布局&#xff0c;讓居中元素的父元素為flex屬性,讓它在交叉軸上center就可以達到居中效果了&#xff1a;html代碼: <div class"father"><p>我要垂直居中</p> </div>css代碼: .father {…

ListMap排序

//compareto就是比較兩個數據的大小關系 大于0表示前一個數據比后一個數據大&#xff0c; 0表示相等&#xff0c;小于0表示第一個數據小于第二個數據 public static List<Map<String, String>> sortWifi(List<Map<String, String>> wifiList){if(wif…

thinkphp回調的php調用db類,請問thinkphp中model類自動完成功能 回調函數能不能獲取其他字段的值?...

http://www.thinkphp.cn/api/source-class-Model.html#975protected function _validationFieldItem($data,$val) {switch(strtolower(trim($val[4]))) {case function:// 使用函數進行驗證case callback:// 調用方法進行驗證$args isset($val[6])?(array)$val[6]:array();if…

輸入年份和月份輸出該月有多少天python_Python實現用戶輸入年月日,程序打印出這是這一年的第多少天...

1. 自己造輪子yearint(input(請輸入年份&#xff0c;如2019>>>))monthint(input(請輸入月份&#xff0c;如8>>>))dayint(input(請輸入日期,如25>>>))#下面這塊代碼是按照閏年計算if (year%40 and year%100!0) or (year%4000):calendar{1:31,2:29,3:…

Linux命令之find命令中的-mtime參數

有關find -mtime這個參數的使用有比較多的坑&#xff0c;今天把這個問題在這里記錄下來&#xff1a; mtime參數的理解應該如下&#xff1a; -mtime n 按照文件的更改時間來找文件&#xff0c;n為整數。 n 表示文件更改時間距離為n天-n 表示文件更改時間距離在n天以內n 表示文件…

WifiManager的getScanResults()返回列表為0

這個問題查了好久&#xff0c;花了2個小時。就是出不來。 原來問題在android sdk 版本問題。 在android 6.0的時候&#xff0c;返回為空&#xff0c;且不為null&#xff0c;在華為mate&#xff0c;6.0手機上測試&#xff0c;也不報錯。 官網和網上沒有具體的解決方法。 后來…

c++直角坐標系與極坐標系的轉換_平面向量的奇技淫巧——斜坐標系的一系列低級研究...

事先說明&#xff1a;筆者初三&#xff0c;如在敘述中有不嚴謹的地方&#xff0c;還請諸位指出&#xff0c;自當感激不盡。一.什么是斜坐標系眾所周知&#xff0c;我們目前平面中使用相當廣的坐標系是笛卡爾發明的平面直角坐標系。然而&#xff0c;笛卡爾真的只使用了這一種坐標…

php 字節轉為kb,PHP獲取文件大小并轉化為KB、MB、GB單位

PHP獲取文件大小并轉化為KB、MB、GB單位。function getSize($filesize) {if ($filesize > 1073741824) {$filesize round($filesize / 1073741824 * 100) / 100 . GB;} elseif ($filesize > 1048576) {$filesize round($filesize / 1048576 * 100) / 100 . MB;} else…

python 重定向stdout_Python 犄角旮旯--重定向 stdout

What&#xff1f;在 Python 程序中&#xff0c;使用 print 輸出調試信息的做法非常常見&#xff0c;但有的時候我們需要將 print 的內容改寫到其他位置&#xff0c;比如一個文件中&#xff0c;便于隨時排查。但是又不希望大面積替換 print 函數&#xff0c;這就需要一些技巧實現…

Jetty實戰之 安裝 運行 部署

原文地址&#xff1a;http://blog.csdn.net/kongxx/article/details/7218767 1. 首先從Jetty的官方網站http://wiki.eclipse.org/Jetty/Starting/Downloads下載最新的Jetty&#xff0c;上面有兩個版本7.x和8.x&#xff0c;7.x是運行在JDK5及以上版本&#xff0c;8.x是運行在JD…

一行命令從 APK 文件中提取 Endpoint 及 URL

做IoT的人免不了要接觸Android&#xff0c;接觸Android的人又免不了要研究別人的App應用。 Diggy&#xff0c;一款能夠從 apk 文件中提取 endpoint 及 URL 的工具&#xff0c;只要一行命令就可以幫大家提取出相關Android apk文件的安裝信息和互聯網訪問信息。 下載地址&#xf…

antd 獲取table選中行數據_element-ui 組件el-table默認選中行setCurrentRow采坑記

1.背景選中表格中某一行&#xff0c;高亮顯示&#xff0c;table表格數據變化后&#xff08;刪除某幾條數據&#xff0c;不包括選中的刪除&#xff09;&#xff0c; this.$refs.multipleTable.setCurrentRow(row),選中之前選中的行&#xff0c;可發現總是選中下一條的數據&#…

Unity protobuf中repeated轉C#文件List只讀問題

Unity protobuf中repeated轉C#文件List只讀問題 介紹問題解決方案總結 介紹 工具這里我就不多介紹了&#xff0c;如果有用到ProtoGen工具的可以繼續看一下我后面的方法。 問題 如下圖所示&#xff0c;我這里隨便用了一個.proto文件&#xff0c;看下我這里面的repeated標記的…

貪吃蛇程序 php,微信小程序-貪吃蛇教程實例

很久很久以前&#xff0c;差不多大半年前吧&#xff0c;筆者發布了一篇關于OC版貪食蛇開發的文章&#xff0c;時隔多月&#xff0c;微信小程序橫空出世&#xff0c;于是閑來無事的我又寫了一個小程序版下面這段話請務必閱讀筆者是做iOS的&#xff0c;而小程序大部分都是前端的知…

python遙感數據有償處理_利用python讀寫tiff遙感影像數據

from osgeo import gdal# 讀圖像文件def read_img(filename):dataset gdal.Open(filename) # 打開文件im_width dataset.RasterXSize # 柵格矩陣的列數im_height dataset.RasterYSize # 柵格矩陣的行數im_geotrans dataset.GetGeoTransform() # 仿射矩陣im_proj dataset.G…

Tomcat啟動時自動加載Servlet

轉自&#xff1a;http://zhaoyongpan.blog.51cto.com/2714930/676239 想實現這樣的功能&#xff1a; 1. Tomcat啟動時隨即啟動Servlet; 2. Servlet啟動時定時執行一個任務。 要點&#xff1a; 1、Tomcat中啟動Servlet時&#xff0c;只需要在Servlet所在的工程的配置文件web…

internal java compiler error_Java異常處理總結

背景 最近專門負責團隊的項目質量。我在治理異常日志過程中&#xff0c;總結了一下Java的異常處理。上面是我整理的最近自己比較常見的異常知識地圖。異常知識地圖概述 從異常知識地圖最左邊的根開始看&#xff0c;地圖從左到右的連線連接的類之間有實實在在的父…

java異步刷新集合,同步和異步集合的性能測試,異步集合性能測試,package cn.o

同步和異步集合的性能測試&#xff0c;異步集合性能測試,package cn.opackage cn.outofmemory.snippets.core;import java.util.ArrayList;import java.util.Collections;import java.util.List;import java.util.Vector;import java.util.concurrent.TimeUnit;public class Co…

cuda nvcc版本不一致_windows 驗證CUDA和CUDNN是否安裝成功

安裝完成CUDA&#xff0c;使用 nvcc -V 驗證是否安裝成功&#xff0c;看到如下信息說明安裝成功接下來就可以安裝 cuDNN 了。安裝cuDNN下載 cuDNN&#xff0c;下載之前需要先注冊一下 Nvidia 的賬號&#xff0c;下載地址為&#xff1a;https://developer.nvidia.com/rdp/cudnn-…

Nova Cell

Nova Cell V2 詳解 現在 &#xff0c;OpenStack 在控制平面上的性能瓶頸主要在 Message Queue 和 Database 。 尤其是 Message Queue , 隨著計算節點的增加 &#xff0c; 性能變的越來越差 。 為了應對這種情況 &#xff0c; Nova 很早之前提出來 nova-cell ( 以下以 cellv1 代…