I'm capturing 3G data on my iOS device using RVI interface on my mac.
Looks like I'm succeed making capture and I can analyse RX/TX traffic.
Currently I'm streaming a UDP stream out to 3G network. So, what I want is to measure traffic and get some statistics on that stream.
What's strange for me is all required headers are presented in the captured packets besides Ethernet header. So I'm curious whether packets sent over 3G interface should have Ethernet header?
P.S. Packets contain "Raw packed data" header which actually tells "No Link information available".
Does a packet sent out to 3G network have Ethernet Header?
834 Views Asked by Ashot Arakelyan At
1
There are 1 best solutions below
Related Questions in NETWORKING
- kernel module does not print packet info
- Packet drops in multicast when multiple instance of listner are running
- Timing packets on a traffic server
- How to use Espresso Idling Resource for network calls
- Dummynet does not match on flows
- Sending a notification from OS X to iOS
- Swift ios viewDidLoad or viewDidAppear
- Update player list on all clients on new connection
- Issues regarding multiplayer networking: input
- nmap does not show all open ports
- Getting and Sending Data between a Server and Client
- Read file from local PC from network deployed app to InputStream
- Does iOS block a URL if we couldn't connect to the URL for 'n' times?
- Is Socket.Available guaranteed to throw a SocketException on disconnect?
- android out of cell service
Related Questions in ETHERNET
- lua udp not working between computers
- Server not receiving TCP SYN packets
- Pymodbus Read/Write Floats (REAL)
- What protocols are involved in sending a message over Ethernet in Java?
- How can I detect the ethernet cable is connected with Java on Windows
- Raw socket multicasting
- Swich table in case of CRC error
- IBM i (as400) CIM and ethernet interfaces
- Sending Packet with VLAN tag using C Socket
- Send and receive data to/from a local IP address in Java
- Bridging ethernet traffic between two interfaces (USB-CDC ECM and Ethernet) using an mbed LPC1768
- Device Tree for PHY-less connection to a DSA switch
- How to send data received on a serial port on Ubuntu (from Intel Edison) to the ethernet port (to another laptop/Server)
- How to broadcast WOL over ethernet without enabling IP directed broadcast
- Lwip on mbed-os 5 doesn't make a proper ethernet connection
Related Questions in 3G
- Apache Cordova broadband
- Getting Hotplug react when plugging 3G netstick (with mdev)
- auto js injected in js files [ default/base.js ] using Moblink 3G
- Flash to Java socket lost packets when on 3G
- Android send string over 3g
- stream music in android using mobile data and not wifi
- first iphone app crashing for unknown reason
- Android ERROR/PlayerDriver PVMFFailure on 3G but OK on Wifi
- Why would a video play fine on a 3G iOS device but not on a 2G?
- Listen/register 2G 3G change on android
- Find the 3G band for Nexus One
- Get source url of script tag in Javascript on the iPhone over 3G
- How android application work with 3G/GPRS/EDGE
- How to detect android phone 3G On Off events
- AT command with 3g modem while it is connected
Related Questions in SNIFFING
- Scapy sniff() function not working for no apparent reason
- How to sniff internet connection from mobile application?
- HTTP.sys for HTTPS sniffing?
- Scapy cannot sniff some packets
- pcap_loop and pcap_dispatch Difference
- Decode HTTP packet content in python as seen in wireshark
- Can't compile simple program with tcp.h because of error from endianess?
- Sniff all network interfaces
- C# Sniff Packets from another computer on the same Network
- Using a sniffed packet with scapy python
- C# db connection security
- python scapy "unknown pypcap network interface '\\Device\\NPF_Loopback'"
- How can I sniff ethernet iOS traffic
- Network sniffing with python
- SerialPort Sniffing
Related Questions in RAW-ETHERNET
- Is there a difference in format between a packet received via SLIP and one from an Ethernet?
- Transfer data using NDIS
- Does ethernet communication need internet connection?
- Does a packet sent out to 3G network have Ethernet Header?
- How do I calculate the FCS field in an Ethernet Frame?
- Why are there differences between ETH_P_IP and ETH_P_ALL when doing a read()
- Why are 14 bytes of random data appended to a raw ethernet frame?
- Ethernet driver LAN7800 loopback
- Profinet Communication with Python
- " sock, addr = self._sock.accept() socket.error: [Errno 95] Operation not supported "
- Reading signals on ethernet port directly with RaspberryPi
- Error 87 in WriteFile function (NDIS) when using EtherType 0x88A4 (EtherCat)
- Why WriteFile to NDIS send duplicate frames?
- Extract MAC Address from Ethernet frame
- Why ethernet packet is not received on destination interface?
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
If you mean packets between the handset (the UE in UMTS terms) and the network (Node B), then no is the answer.
The IP protocol is a layer 3 protocol (usually expressed as being 'comparable to layer 3 in the OSI model') and it can be carried by different layer 2 protocols. Probably the most common one is ethernet in regular wired networks, but between a handset and the network in a UMTS network the IP protocol is carried over a layer 2 protocol called PDCP (Packet Data Convergence Protocol).
The following Wiki article on the OSI stack gives some good example of the different protocols at the different layers:
This link contains a nice diagram showing the protocol stack for the UMTS traffic between your handset and the network, and lots of other good background also (see fig 17 for your 3G scenario):
Note that if your IP traffic exits the 3G carriers network and travels towards a host on the internet (for example) then it will almost certainly be carried over different layer 2 protocols at this stage of its journey and this will probably be Ethernet in many cases.