网络编程-网络协议tcp-ip-http

一. IP相关知识

首先是mac地址,他是和网卡相关的唯一标识,物理地址,每台电脑都不一样,用于通信时找到电脑。

用ifconfig在Linux中查看网卡信息。

IP的作用是封装以太网帧,转换成IP数据报格式,逻辑地址。

A类地址大型网络运用,B类网络一般用于中等规模的网络,C类地址一般用于局域网。

子网掩码的作用是区分ip地址是第几类地址。还有的ip地址写为192.168.100.1/24代表子网掩码有24个1,即B类网络。

端口绑定指定应用程序,0~1024是知名端口号,如80是万维网端口号,21是FTP。一个程序可以有多个端口。

二.七层网络模型

三. tcp/ip四层协议

1.udp协议

2. TCP协议

3.IP协议

4.以太网帧协议

封装:从应用层到物理层,应用程序依次加tcp头部,ip头部,以太网帧头部尾部。
使用arp -a获取以太网物理地址。

四.http协议

http报文结构

在浏览器中按F12打开开发者工具,找到网络那里,查看源就可以查看请求和响应的头部信息了。

状态码概述:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值