码迷,mamicode.com
首页 > 其他好文 > 详细

第二十节 tcp_ip协议

时间:2020-03-31 01:37:02      阅读:235      评论:0      收藏:0      [点我收藏+]

标签:res   传输层   自身   接口   网络   icmp   物理层   查看   返回   

"""
TCP-IP协议族:
应用层:应用程序自身定义的协议,比如p = 100、HTTP也属于应用层比如说浏览器
传输层:TCP、UDP(原始套接字可以直接从应用层到IP,可以伪装别人的IP发送消息)
网络层:IP、ICMP(cmd通过ping命令直接查看网络是否正常不通过传输层,应用层→ICMP→IP)、IGMP......
链路层:网络接口

OSI协议:总共七层
将应用层拆成了:应用层、表示层、会话层
传输层和网络层不变
网络接口层拆成了:数据链路层和物理层
cmd 命令 ARP -a 查看MAC地址
IP、网络掩码、Mac地址
先广播通用Mac地址(包含IP等信息),都解包过滤IP,正确IP的单播返回数据,

浏览器访问服务器的过程:
浏览器→网关(如果不知道路由器网关,通过ARP广播方式获取)→互联网(这个阶段通过DNS服务器的IP确定信息往南还是往北走,每个地区的IP有范围标记)→网关→将域名发送给DNS服务器解析→
解析后返回域名对应的IP给浏览器,然后网关→互联网→网关→目标服务器→
开始发起三次握手,连接成功→浏览器发送get请求→目标服务器response,浏览器显示页面
四次挥手结束

"""

第二十节 tcp_ip协议

标签:res   传输层   自身   接口   网络   icmp   物理层   查看   返回   

原文地址:https://www.cnblogs.com/kogmaw/p/12602519.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!