TCP/IP模型(四层模型)

背景:实际工作当中工程师无法完全按照七层模型要求操作,逐步演化为更符合实际情况的四层

注:这里主要介绍传输层,网络层和网络接口不写(学习笔记)

数据传输:

1.发送端由应用程序发送消息,逐层添加首部信息,最终在物理层发送消息包。

2.发送的消息经过多个节点(交换机、路由器)传输,最终到达目标主机。

3.目标主机由物理层逐层解析首部消息包,最终到应用程序呈现消息。

 

网络协议:

在网络数据传输中,都遵循的规定,包括建立什么样的数据结构,什么样的特殊标志。

网络基础概念: 

1.IP

功能:确定一台主机的网络路由位置

查看本机网络地址命令:ifconfig

IP的基础知识:

TCP/IP ⽹络通信时,为了保证能正常通信,每个设备都需要配置正确的 IP 地址,否则⽆法实现正常的通信。
IP 地址( IPv4 地址)由 32 位正整数来表示, IP 地址在计算机是以⼆进制的⽅式处理的。
⽽⼈类为了⽅便记忆采⽤了 点分⼗进制 的标记⽅式,也就是将 32 IP 地址以每 8 位为组,共分为4组,每组以 . 区分,再将每组转换成⼗进制。

那么,IP 地址最⼤值也就是

     

IP 地址的分类
互联⽹诞⽣之初, IP 地址显得很充裕,于是计算机科学家们设计了 分类地址
IP 地址分类成了 5 种类型,分别是 A 类、 B 类、 C 类、 D 类、 E 类。

2.域名

定义:给网络服务器地址起的名字

作用:方便记忆,表达一定的含义

ping[ip]: 测试和某主机是否联通

3.端口号(port)

作用:端口是网络地址的一部分,用于区分主机上的不同网络应用程序。

特点:一个系统中的应用监听端口不能重复。

取值范围:1 -- 65535

        1--1023为系统应用或大众程序端口

        1024--65535为自用端口

传输层服务

1.面向连接的传输服务(基于TCP协议的数据传输)

1.传输特征: 提供可靠的数据传输,可靠性指数据传输过程中无丢失、无失序、无差错、无重复。

2.实现手段:在通信需要建立数据连接,通信结束要正常断开连接。

三次握手(建立连接)

TCP 是⾯向连接的协议,所以使⽤ TCP 前必须先建⽴连接,⽽ 建⽴连接是通过三次握⼿来进⾏的 。三次 握⼿的过程如下图:

        

⼀旦完成三次握⼿,双⽅都处于 ESTABLISHED 状态,此时连接就已建⽴完成,客户端和服务端就可以 相互发送数据了。

2.面向无连接的传输服务(基于UDP协议的数据传输)

1.传输特点:不保证传输的可靠性,传输过程没有连接和断开,数据收发自由随意。

2.适用情况:网络较差,对传输可靠性不高。比如:网络视频,群聊,广播等。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值