计算机网络—(TCP/IP)

简介: TCP/IP

TCP 是一种面向连接的、可靠的、基于字节流的传输层通信协议。 socket  (开辟资源) syn+ack
连接不会断开,一般服务器超时。心跳检测。
netstat -natp
socket  ip+port
tcp抓包               网卡 端口
tcpdump -nn -i ens33  port  80
三次握手  四次挥手
03:24:07.825032 IP 192.168.232.100.52976 > 220.181.38.251.80: Flags [S], seq 2798428168, win 29200, options [mss 1460,sackOK,TS val 588515410 ecr 0,nop,wscale 7], length 0
03:24:07.847546 IP 220.181.38.251.80 > 192.168.232.100.52976: Flags [S.], seq 1946169656, ack 2798428169, win 64240, options [mss 1460], length 0
03:24:07.847592 IP 192.168.232.100.52976 > 220.181.38.251.80: Flags [.], ack 1, win 29200, length 0
03:24:07.847751 IP 192.168.232.100.52976 > 220.181.38.251.80: Flags [P.], seq 1:74, ack 1, win 29200, length 73: HTTP: GET / HTTP/1.1
03:24:07.847855 IP 220.181.38.251.80 > 192.168.232.100.52976: Flags [.], ack 74, win 64240, length 0
03:24:07.870367 IP 220.181.38.251.80 > 192.168.232.100.52976: Flags [P.], seq 1:387, ack 74, win 64240, length 386: HTTP: HTTP/1.1 200 OK
03:24:07.870404 IP 192.168.232.100.52976 > 220.181.38.251.80: Flags [.], ack 387, win 30016, length 0

03:24:07.870727 IP 192.168.232.100.52976 > 220.181.38.251.80: Flags [F.], seq 74, ack 387, win 30016, length 0
03:24:07.870857 IP 220.181.38.251.80 > 192.168.232.100.52976: Flags [.], ack 75, win 64239, length 0
03:24:07.893070 IP 220.181.38.251.80 > 192.168.232.100.52976: Flags [FP.], seq 387, ack 75, win 64239, length 0
03:24:07.893119 IP 192.168.232.100.52976 > 220.181.38.251.80: Flags [.], ack 388, win 30016, length 0
ARP连路程  下一跳 数据包mac 广播 交换机 路由器


CIDR  
/24   /22
广播地址  置1  主机地址 置0

问:IP地址为10.123.6.11,子网掩码为255.255.252.0,则本网段广播地址是_____________。

题解:将子网掩码 255.255.252.0 转为二进制 (32位)
1111 1111 1111 1111 1111 1100 0000 0000
CIRD  得出10.123.6.11/22  无类型域间选路
IP与子网掩码进行&操作得到网络地址
1111 1111 1111 1111 1111 1100 0000 0000
0000 1010 0111 1011 0000 0110 0000 1011
______________________________________________
0000 1010 0111 1011 0000 0100 0000 0000
网络地址:10.123.4.0
广播主机位置1
0000 1010 0111 1011 0000 0111 1111 1111
10.123.7.255
半链接队列大小


全链接队列大小



若有收获,就点个赞吧

Stan

2021

目录
相关文章
|
2月前
|
网络协议 安全 网络安全
网络编程:基于socket的TCP/IP通信。
网络编程:基于socket的TCP/IP通信。
142 0
|
22天前
|
网络协议 网络架构 数据格式
TCP/IP基础:工作原理、协议栈与网络层
TCP/IP(传输控制协议/互联网协议)是互联网通信的基础协议,支持数据传输和网络连接。本文详细阐述了其工作原理、协议栈构成及网络层功能。TCP/IP采用客户端/服务器模型,通过四个层次——应用层、传输层、网络层和数据链路层,确保数据可靠传输。网络层负责IP寻址、路由选择、分片重组及数据包传输,是TCP/IP的核心部分。理解TCP/IP有助于深入掌握互联网底层机制。
112 2
|
24天前
|
网络协议 Java
谈谈TCP/IP网络编程
【9月更文挑战第1天】在当今数字化的世界中,网络通信是连接各种设备和系统的关键。TCP/IP协议作为互联网通信的基石,被广泛应用于各种网络场景。了解TCP/IP网络编程的概念,并掌握如何在Java中实现TCP/IP通讯,对于开发人员来说是非常重要的。
46 4
|
2月前
|
网络协议 视频直播 SDN
计算机网络:TCP协议的三次握手和四次挥手与UDP协议区别.
计算机网络:TCP协议的三次握手和四次挥手与UDP协议区别.
42 1
|
2月前
|
网络协议 Java 关系型数据库
16 Java网络编程(计算机网络+网络模型OSI/TCP/IP+通信协议等)
16 Java网络编程(计算机网络+网络模型OSI/TCP/IP+通信协议等)
73 2
|
3月前
|
网络协议 算法 安全
【网络协议基础】TCP/IP协议大全
TCP/IP协议是现代计算机网络通信的基础,是互联网及局域网广泛使用的一套协议。TCP/IP协议集采用分层模型,以便于网络的设计、实现和管理。
37 2
|
2月前
|
网络协议
计算机网络:TCP协议的三次握手和四次挥手与UDP协议区别.
计算机网络:TCP协议的三次握手和四次挥手与UDP协议区别.
45 0
|
3月前
|
缓存 网络协议 网络性能优化
网络协议详解:TCP/IP与HTTP
【7月更文挑战第24天】TCP/IP协议和HTTP协议是现代互联网通信的重要基石。TCP/IP协议提供了计算机之间数据传输和通信的底层支持,而HTTP协议则在此基础上实现了超文本数据的传输。随着互联网的不断发展,TCP/IP协议和HTTP协议将继续发挥重要作用,为各种网络应用提供稳定、高效的通信服务。
|
3月前
|
网络协议 程序员 定位技术
学习网络的第一步:全面解析OSI与TCP/IP模型
**网络基础知识概览:** 探索网络通信的关键模型——OSI七层模型和TCP/IP五层模型。OSI模型(物理、数据链路、网络、传输、会话、表示、应用层)提供理论框架,而TCP/IP模型(物理、数据链路、网络、传输、应用层)更为实际,合并了会话、表示和应用层。两者帮助理解数据在网络中的传输过程,为网络设计和管理提供理论支持。了解这些模型,如同在复杂的网络世界中持有了地图。
67 2
|
3月前
|
网络协议 Linux 数据库
计算机网络知识之URL、IP、子网掩码、端口号
计算机网络知识之URL、IP、子网掩码、端口号
下一篇
无影云桌面