计算机网络知识点总结第一部分

简介: 计算机网络知识点总结第一部分

1.计算机网络的功能包括:硬件资源共享,软件资源共享和信息资源共享

2.OSI参考模型:国际标准话组织ISO参考了IBM的SNA和其他计算机厂商的网络体系结构,提出了开放系统互连参考模型。

从上到下依次分为:应用层、表示层、会话层、传输层、网络层、数据链路层、物理层

传输层的核心任务:为应用进程之间提供端到端的逻辑通信服务

传输层在实现可靠数据传输的措施中解决数据丢失问题的是计时器。

传输层客户端口号的范围是49152-65535

熟知端口号范围为0-1023

传输层的功能:

传输层寻址;对应用层报文进行酚酸和重组;对报文进行差错检测;实现进程间的端到端可靠数据传输控制,面向应用层实现复用与分解;实现端到端的流量控制;拥塞控制等。

表示层主要用于处理应用实体间交换数据的语法。

在数据链路层中,数据以帧为单位进行传输。

3.TCP/IP参考模型、

网络互联层是整个TCP/IP参考模型的核心,主要解决把数据分发网目的网络和主机的问题

TCP报文段结构:源端口号和目的端口号字段分别占16位,标识发送该报文段的源端口和目的端 口,用于多路复用/分解来自或送到上层应用的数据。

TCP的可靠数据传输实现机制包括差错编码、确认、序号、重传、计时器等。序列号是每个字节编号;确认序号为期望接收字节序号。TCP通常采用累积确认,通常采用单一的重传计时器,计时器超时时间采用自适应算法设置超时时间;重传数据主要针对两类事件,计时器重传和三次重复确认。

4.HTTP:

HTTP协议(HyperText Transfer Protocol,超文本传输协议)是因特网上应用最为广泛的一种网络传输协议,所有的WWW文件都必须遵守这个标准。

HTTP是一个基于TCP/IP通信协议来传递数据(HTML 文件, 图片文件, 查询结果等)。

HTTP报文:

HTTP报文格式分为两种,请求报文和响应报文。

HTTP状态码中含义为未授权,需要输入用户名和密码的是401。

协议的含义:协议约定了实体之间交换的信息类型、信息各部分的含义、信息交换顺序以及收到的特定信息或出现异常时应采取的行为。

5.Socket编程基础

原始套接字的Socket面向网络层接口

in bind函数的功能是绑定套接字的本地端点地址

int socket函数创建成功的返回值为非负整数

6.混合拓扑结构的优点:易于拓展,可以构建不同规模的网络,并可根据需要优选网络结构

7.计算网络应用从体系结构角度可分为:客户/服务器结构、纯P2P结构、混合结构

相关文章
|
2月前
|
负载均衡 网络协议 算法
|
2月前
图解一些网络基础知识点
Ethernet以太网IEEE802.3 以太网第一个广泛部署的高速局域网; 以太网数据速率快; 以太网硬件价格便宜,网络造价成本低。
30 4
|
2月前
|
网络协议 Java 物联网
Java网络编程知识点
Java网络编程知识点
57 13
|
8月前
|
存储 网络协议 网络性能优化
|
5月前
|
域名解析 网络协议 算法
|
8月前
|
网络协议 Unix API
|
6月前
|
缓存 网络协议 Linux
Linux、Python、计算机网络中的常见知识点
Linux、Python、计算机网络中的常见知识点
|
8月前
|
缓存 网络协议 网络架构
网络层五大核心知识点
网络层五大核心知识点