TCP/IP学习笔记

tcp/ip四层模型:应用层,传输层,网络互联层,网络接口层

网络互联层是解决主机到主机的通信问题。定义数据包的传输协议。只要依据三个协议:IP,IGMP,ICMP

传输层主要服务应用层的实体端的数据传输的顺序和完整性,该层主要有两个协议:TCP(传输控制协议),UDP(用户数据报协议)

应用层更加贴近用户,为用户提供服务,入FTP,Telnet,DNS,SMTP(电子邮件传输协议)
tips:
局域网里的不同机器的数据传输,用的是mac地址,数据在网线上,通过交换机识别,发送到不同的机器上。
命令:arp -a 用来lookup mac address

外网通过ip地址来识别不同的机器,当外部都用户要访问到具体的服务器端的数据,需要ip地址然后指定一个端口赖实现。比如80端口就是www网页服务

ping命令belongs to ICMP protocol

TCP/IP协议是可靠的面向联机协议,a主机到b主机要经过三次握手,如果中途数据包中断会马上告知对方,重新再传,非常可靠。缺点时速度会慢,好比打电话,确定对方接通,才发生下面的对话交流。(网页,邮件都是采用的该协议)

为什么TCP/IP协议要3次握手,因为有数学逻辑再里面:两军问题。扩展:在这里插入图片描述
蓝军a和b都打不过红军,需要合力才能打过。他们要约定一个时间一起进攻才可以。比如说5am,a要派一个人通知b要在5am发起进攻,b收到信息,也派一个人告知a收到了消息,a收到消息后还是需要派一个认告诉他们收到了消息。不然b不知道a有没有收到他们知道5am进攻到消息。

UDP协议则是直接传数据报,不管对方在不在,速速快,但是会发生丢包。(qq采用的就是UDP协议)

数据封装的过程
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值