FengYe的网络日志

FengYe的网络日志

简介

这位用户还没有填写个人简介...

发布 372 篇文章
加入于 2024-10-01

13_「网络编程」数据链路层协议_ 以太网协议学习


「前言」文章内容是数据链路层以太网协议的讲解。 一、以太网协议简介 以太网协议是 TCP/IP 体系中的数据链层协议 以太网协议位于数据链路层: 链路层解决的问题 网络层解决的问题是:将数据从一台主机跨网络送到另一台主机,也就是数据的路由(路径选择)。 网络层的数据包封装成IP报文之后,依旧要继续向

12_「网络编程」网络层协议_ IP协议学习_及深入理解


「前言」文章内容是网络层的 IP 协议讲解。 一、IP协议简介 IP 指网际互连协议,Internet Protocol的缩写,是 TCP/IP 体系中的网络层协议。 IP 协议位于网络层。 网络层解决的问题 传输层: 负责两台主机之间的数据传输。代表协议:TCP协议,确保数据可靠的从源主机发送到目

11_「网络编程」传输层协议_ TCP协议学习_及原理深入理解( 完结)


「前言」文章内容大致是传输层协议,TCP协议讲解的第二篇,续上篇 TCP。 二、TCP协议 2.9 TCP连接管理机制 首先明确,TCP是面向连接的,TCP通信之前需要先建立连接,就是因为TCP的各种可靠性保证都是基于连接的,要保证传输数据的可靠性的前提就是先建立好连接。 TCP连接不直接保证可靠

10_「网络编程」传输层协议_TCP 协议学习及原理深入理解(一)


「前言」文章内容大致是传输层协议,TCP协议讲解,续上篇 UDP 协议。 一、TCP协议介绍 TCP(Transmission Control Protocol)是一种面向连接的、可靠的传输协议,TCP全称为"传输控制协议”,TCP人如其名,要对数据的传输进行一个详细的控制。 它位于传输层,用于在

9_「网络编程」传输层协议_ UDP协议学习_及原理深入理解


「前言」文章内容大致是传输层协议,UDP 协议讲解。 一、传输层 HTTP协议普通用户认为是将请求和响应直接发送到了网络当中。但实际应用层需要先将数据交给传输层,由传输层对数据做进一步处理后再将数据继续向下进行交付,该过程贯穿整个网络协议栈,最终才能将数据发送到网络当中。 传输层负责在网络中提供可靠

8_「网络编程」应用层协议_ HTTPS协议学习及原理理解


「前言」文章内容大致是应用层协议的 HTTPS 协议讲解,续上篇 HTTP 协议。 一、HTTPS协议介绍 HTTPS(HyperText Transfer Protocol Secure)是一种通过加密和身份验证保护网络通信安全的协议。它是基于HTTP协议的安全版本,也是工作在应用层。 HTTP

7_「网络编程」应用层协议_ HTTP协议学习及深入理解


「前言」文章内容大致是应用层协议的 HTTP 协议讲解。 一、HTTP 协议介绍 HTTP(Hyper Text Transfer Protocol)协议又叫做超文本传输协议,是一个的请求-响应协议,工作在应用层 虽然我们说,应用层协议可以我们自己定制,但实际上, 已经有极其优秀的工程师已经定义了一

6_「网络编程」认识协议及简单的协议定制


「前言」文章内容是关于协议的,大致内容是再次认识协议及简单协议的定制,目的是帮助理解协议,下面开始讲解! 一、再谈协议 协议是一种 "约定",双方都需要遵守。 在计算机网络中,协议(protocol)用于规定数据传输、通信和交互的一系列规则和约定。网络协议定义了计算机之间进行通信的方式、数据格式、传

5_「网络编程」二、socket套接字(四 )


「前言」本文的内容大致是Linux任务管理与守护进程和TCP协议通讯流程。 五、增加日志功能 文章续上篇文章的内容,给服务器增加日志功能,即把打印到显示台的内容,分等级打印到不同等级的文件里面。 日志分为五个等级。 #define DEBUG 0 #define NORMAL 1

4_「网络编程」二、socket套接字(三)


「前言」本文的内容大致是 简单的TCP网络程序的实现。 四、 简单的TCP网络程序 首先回顾一下TCP的特点: 传输层协议 有连接 可靠传输 面向字节流 注:到TCP原理再详细解释这些特点,这里只是简单了解。 接下来进行编写socket套接字代码,使用的是TCP,也是边写代码边讲一下TCP的接口,还
弹