网络编程.

一。引子
http://localhost:9090/   localhost: 127.0.0

1.1 指令

指令                               解释

 ipconfig(w)/ifconfig    本机ip地址
 ping ip地址                  ip: 终端唯一地址
port                                端口号

二。模型

1.七层模型
七层模型,也称为OSI(Open System Interconnection)参考模型,是国际标准化组织(ISO)制定的一个用于计算机或通讯系统间互联的标准体系。它是一个七层的、抽象的模型体,不仅包括一系列抽象的术语或概念,也包括具体的协议。

完成相邻节点比特流之间的传输,控制数据怎样被放到通信介 质上的,关心的是用什么物理信号来表示"0"和"1",最初 的连接是如何建立的,或者连接后是如何终止的。

1.物理层

定义设备标准,如*网线*的接口类型、*管线*的接口类型、*各种传输介质*的传输速率等。物理
层的作用是尽可能地屏蔽掉底层的差异,透明的传输。

2.链路层
定义了如何让格式化数据进行传输,以及如何控制对物理介质的访问。这一层通常还提供错误检
测和纠正,以确保数据的可靠传输。例如要发送的数据包的大小,要传送的每个数据包的寻址方
式,使其到达预定的接收方,以及一种确保不超过一个节点尝试同时向接收方发送数据包的方
法。
链路层协议: SDLC、HDLC、PPP、STP、帧中继等。


3. 网络层
将数据传输到目标地址;目标地址可以使多个网络通过*路由器*连接而成的某一个地址,主要负
责寻找地址和路由选择,网络层还可以实现拥塞控制、网际互连等功能在这一层,数据的单位称
为数据包(packet)。
网络层协议的代表包括:IP、IPX、RIP、OSPF等。
 

4 传输层
提供*端到端*的服务,可以实现流量控制、负载均衡。传输层信息包括端口、控制字和校验和。
传输层位于OSI的第四层,这层使用的设备时主机本身。数据包一旦离开网卡即进入网络传输层。
区块链,BT
传输层协议: TCP和UDP。


.5 会话层
负责在网络中的两点*建立**、****维持和终止****通信***,记忆数据的分隔等数据传输相关的管
理。会话层的功能包括: 建立通信链路,保持会话过程通信链接的畅通,同步两个节点之间的对
话,决定通信是否被中断以及通信中断时决定从何处重新发送。


6 表示层
将应用处理的信息转换为适合网络传输的格式,或将来自下一层的数据转换为上层能够处理的格
式;主要负责数据格式的转换,确保一个系统的应用层信息可被另一个系统应用层读取具体来
说,就是将设备固有的数据格式转换为网络标准传输格式,不同设备对同一比特流解释的结果可
能会不同;因此,主要负责使它们保持一致。
表示层协议还对图片和文件格式信息进行解码和编码。


7 应用层
应用层是最靠近用户的OSI层。这一层为用户的应用程序(例如电子邮件、文件传输和终端仿真)
提供网络服务。
应用层协议:HTTP、FTP、SMTP、SNMP、 DNS、 HTTPS、 POP3等。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值