计算机网络
文章平均质量分 76
瓴翎玲
一点一滴积累,一步一步向前
展开
-
网络编程套接字——TCP
一、单执行流(服务完了一个才能回应另一个客户端)tcp_client.hpp#pragma once#include<iostream>#include<string>#include<cstring>#include<sys/socket.h>#include<sys/types.h>#include<netinet/in.h>#include<arpa/inet.h>#include<unis原创 2022-12-08 20:44:53 · 325 阅读 · 0 评论 -
网络编程套接字——UDP
一、基础知识1.区分源地址、目的地址(1)源IP地址和目的地址:最开始的IP地址与送达数据的地址(2)源MAC地址和目的MAC地址:相当于上一站的地址与下一站的地址,在不断地变化socket通信,本质是进程间通信,只是是跨网络的进程间通信(如:客户端进程与服务器端进程的通信)2.端口号任何的网络服务与网络客户端,如果要进行正常的数据通信,必须要用端口号来唯一标识自身(1)端口号是传输层的内容(2)端口号是一个2字节16bit的整数(3)端口号用来标识一个进程,告诉OS当前数据交给哪一个进程原创 2022-12-07 21:16:41 · 792 阅读 · 0 评论 -
计算机网络基础知识
一、计算机概述二、体系结构层功能应用层传输数据的目的(如:http:拿到网页;ssh:命令执行操作执行)传输层处理传输遇到的问题,保证数据的可靠性网络层数据转发,数据去向问题数据链路层负责数据真正的发送过程另外:层状结构本质:解耦,层与层之间,只有接口的互相调用关系局域网:交换机(局域网内数据转发)与路由器(路由转发,连接不同的局域网)连接协议:本质是一种约定(约定本身要能通过某种数据表示出来,通信双方也能认识)1.OSI体系结构OSI:原创 2022-01-24 23:29:44 · 3502 阅读 · 1 评论