我知道的TCPIP

tech2022-09-04  96

定义 数据的封装格式或者说传输手段(比如说摩斯码,滴答、长短间隔) 讲流程分解成多功能相对单一的子进程。分工带来效能:松江黄金大劫案 OSI七层模型:(Open System interconnection)开放系统交互模型 分层 功能 备注 应用层 网络服务与最终用户的一个接口 http服务器、浏览器、FTP 表示层 数据的表示、安全、压缩 二进制、json还是html;http协议还是https;将原始的二进制文件进行压缩gzip或者其他,是一种时间换空间的一种优化策略。 会话层 建立、管理、中止会话 传输层 定义传输数据的协议端口号,以及流控和差错校验 TCP/IP(协议的集合),在不可靠的网络层上层建立一个传输层,丢了可以重新发数据,发错了可以销毁。 网络层 进行逻辑地址寻址,实现不同网络之间的路径选择。 主机和网络之间寻址和路由数据包 对应路由器、IP,知道对方IP找到对方(IP寻址和MAC没有关系),但是在网络层数据不太可靠,经常会丢 数据链路层 进行逻辑连接、进行硬件地址寻址、差错校验 建立网卡与网卡之间的连接,控制数据的底层传输; 把计算机网络层传过来的信息传给目标主机;MAC地址所在层,将IP解析到MAC,IP地址是变的,通过数据链路层连接 物理层 建立、维护、断开物理连接 一些物理设备。他关心的是我在传输的时候用什么来表示0/1 TCP/IP参考模型演变过程(传输控制协议/网络互联协议) 说明: 协议说明 也就是说,我们建立一个http服务器,应用层,表示层,会话层合为一体了。 遵循ARP(地址解析协议),我们可以通过IP定位MAC地址所在的局域网,确定局域网内的MAC地址进行通信。 同样可以通过MAC地址找IP,遵循RARP协议 ICMP,发送消息并报告有关数据包的传送错误,PING IGMP,IP主机向本地多路广播路由器报告主机组成员 • 什么是MAC地址: 00-0d-28-be-b6-42 00-06-1b-e3-93-6c 供应商标识(24比特) + 供应商对网卡的唯一编号(24比特) • 在通信过程中用内置在网卡的地址来表示计算机身份 • 每个网卡都有一个全球唯一的地址来表示自己,不会重复 • MAC地址48位的二进制组成,通常分为6段,用16进制表示 • 通信方式 • 单工: 可以理解成单向车道 • 双工:TCP协议就是双工协议 • 半双工(对讲机) • MAC地址和IP地址的区别 MAC地址相当于个体,IP地址相当于具体地址 OSI与协议 数据链路层运输 运送计算机网络层传送过来的数据给目标主机 IP地址的分类 路由:在能够选择的多条道路之间选择一条最短的路径就是路由的工作。不仅要计算节点,还要计算延时时间 • IP地址的网络部分是由Internet地址分配机构来统一分配的,这样可以保证IP的唯一性 • 127是用来进行本机测试的,除了127.255.255.255外,其他的127开头的地址都代表本机 • IP地址中全为0的IP即0.0.0.0,他是表示启动时的IP地址,尚未分配时的IP地址 • IP地址中全为1的IP即255.255.255.255,称为限制广播地址,如果将其作为数据包的目标地址可以理解为发送到所有网络的主机。

最新回复(0)