当前位置:网站首页>Port, domain name, protocol.
Port, domain name, protocol.
2022-07-05 02:44:00 【13 less】
One . domain name
Each domain name corresponds to its IP Address , From left to right Top-level domain name , First level domain name , Two level domain name ....., The two are separated by dots . Search the web address through the domain name , In fact, the essence is also through IP Address search .
for example :
You can search Baidu , Search directly www.baidu.com To search
You can also type :
These two
www.baidu.com
14.215.177.39
The answer must be inevitable ,www.baidu.com Easier to remember
Two . port
Logical port , Generally speaking, it means TCP/IP Port in protocol , The port number range is from 0 To 65535, For example, for browsing Web Services 80 port , be used for FTP Service 21 Ports, etc .
3、 ... and . agreement
agreement : It is a series of sets that communicate between computers or devices in the network .
Common protocols are :
HTTP Protocol proxy server commonly used port number :80/8080/3128/9098
...... Wait for a series of agreements
Four .http://baidu.com:80
1.http agreement
2.baidu.com domain name
3.80 port
5、 ... and .Tcp Three handshakes and four waves
(1) Three handshakes
A simple example
client :
Can you hear ?
The server :
I can hear , And you? ?
client :
I can hear
(2) Four waves
client :
The client sends to the server FIN package , Need to disconnect .
The server :
Received your request to disconnect , Send a ACK, Do not send requests , But there is still data to be processed .
The server :
After the server has processed the data , Send a FIN, Indicates that the server can disconnect .
client :
Received from the server FIN After the package , Send a ACK, Indicates that the client can also disconnect .
(3) Why does it take three handshakes , It takes four waves ?
Three handshakes : Three handshakes are for TCP Connected .
Four waves : To disconnect , To ensure the end of data transmission , And receive data .
边栏推荐
- Erreur de type de datagramme MySQL en utilisant Druid
- Application and Optimization Practice of redis in vivo push platform
- Design of KTV intelligent dimming system based on MCU
- Azkaban实战
- Problem solving: attributeerror: 'nonetype' object has no attribute 'append‘
- Use the difference between "Chmod a + X" and "Chmod 755" [closed] - difference between using "Chmod a + X" and "Chmod 755" [closed]
- February database ranking: how long can Oracle remain the first?
- Single line function*
- 【LeetCode】106. Construct binary tree from middle order and post order traversal sequence (wrong question 2)
- PHP cli getting input from user and then dumping into variable possible?
猜你喜欢
Cut! 39 year old Ali P9, saved 150million
spoon插入更新oracle数据库,插了一部分提示报错Assertion botch: negative time
2.常见的请求方法
The perfect car for successful people: BMW X7! Superior performance, excellent comfort and safety
2021 Li Hongyi machine learning (3): what if neural network training fails
Design and implementation of campus epidemic prevention and control system based on SSM
Avoid material "minefields"! Play with super high conversion rate
Sqoop安装
Acwing game 58 [End]
Pytest (4) - test case execution sequence
随机推荐
"C zero foundation introduction hundred knowledge and hundred cases" (72) multi wave entrustment -- Mom shouted for dinner
Day_ 17 IO stream file class
Yyds dry goods inventory intelligent fan based on CC2530 design
ASP. Net core 6 framework unveiling example demonstration [01]: initial programming experience
Character painting, I use characters to draw a Bing Dwen Dwen
Advanced learning of MySQL -- Application -- Introduction
The phenomenology of crypto world: Pioneer entropy
Avoid material "minefields"! Play with super high conversion rate
Design and practice of kubernetes cluster and application monitoring scheme
openresty ngx_lua執行階段
Why do you understand a16z? Those who prefer Web3.0 Privacy Infrastructure: nym
Returns the lowest common ancestor of two nodes in a binary tree
Yolov5 model training and detection
Exploration of short text analysis in the field of medical and health (I)
Hmi-30- [motion mode] the module on the right side of the instrument starts to write
Structure of ViewModel
Comparison of advantages and disadvantages between platform entry and independent deployment
【LeetCode】501. Mode in binary search tree (2 wrong questions)
SFTP cannot connect to the server # yyds dry goods inventory #
ELK日志分析系统