第二十节 tcp_ip协议

"""
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,浏览器显示页面
四次挥手结束

"""

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

时间: 2024-10-14 12:33:19

第二十节 tcp_ip协议的相关文章

centos LAMP第二部分apache配置 第二十节课

centos   LAMP第二部分apache配置  第二十节课 上半节课 下半节课 f

centos mysql 优化 第二十节课

centos mysql  优化  第二十节课 f

大白话5分钟带你走进人工智能-第二十节逻辑回归和Softmax多分类问题(5)

                                                    大白话5分钟带你走进人工智能-第二十节逻辑回归和Softmax多分类问题(5) 上一节中,我们讲解了逻辑回归的优化,本节的话我们讲解逻辑回归做多分类问题以及传统的多分类问题,我们用什么手段解决. 先看一个场景,假如我们现在的数据集有3个类别,我们想通过逻辑回归建模给它区分出来.但我们知道逻辑回归本质上是区分二分类的算法模型.难道没有解决办法了吗?办法还是有的,既然想分出3类,我们姑且称这3个类

第二十节(数组和集合)

package aaaa; /** * * * Test<BR> * 创建人:dengfengming <BR> * 时间:2015年1月18日-上午9:52:34 <BR> * @version 1.0.0 * */ public class Test { public static int[] sort(int[] numbers,boolean flag){ for(int i=0; i < numbers.length-1; i++){ for(int j

Scala入门到精通——第二十节 类型參数(二)

本节主要内容 Ordering与Ordered特质 上下文界定(Context Bound) 多重界定 类型约束 1. Ordering与Ordered特质 在介绍上下文界定之前,我们对scala中的Ordering与Ordered之间的关联与差别进行解说,先看Ordering.Ordered的类继承层次体系: 通过上面两个图能够看到,Ordering混入了java中的Comparator接口.而Ordered混入了java的Comparable接口.我们知道java中的Comparator是一

马哥教育第二十四ftp协议、vsftpd的高级应用、rpc概念及nfs的基本应用、samba及其基本应用

1.ftp协议及vsftpd的基本应用         文件共享服务:                 工作在应用层:ftp(file transfer protocol)                          应用层协议:tcp,                  工作在内核:nfs                 跨平台:samba           ftp工作在221号端口,传输数据:                  命令连接:文件管理类命令,始终在线的连接       

Scala入门到精通——第二十节 类型参数(二)

本节主要内容 Ordering与Ordered特质 上下文界定(Context Bound) 多重界定 类型约束 1. Ordering与Ordered特质 在介绍上下文界定之前,我们对scala中的Ordering与Ordered之间的关联与区别进行讲解,先看Ordering.Ordered的类继承层次体系: 通过上面两个图可以看到,Ordering混入了java中的Comparator接口,而Ordered混入了java的Comparable接口,我们知道java中的Comparator是一

[ExtJS5学习笔记]第二十节 Extjs5配合数组的push方法,动态创建并加载组件

本文地址:http://blog.csdn.net/sushengmiyan/article/details/39226773 官方例子:http://docs.sencha.com/extjs/5.0/apidocs/#!/api/Array-method-push 本文作者:sushengmiyan -------------------------------------------------------------------------------------------------

第二十节(jquery筛选)

1:find筛选 例题为筛选加样式 <body> <div>111</div> <span>222</span> <p>333</p> <div id="test"> <div class="green">4444</div> <div class="green">6666</div> <span&