Basic Network Concepts for Hacking
Hello People, today I am going to list some networking concepts that are essential when we want to start into security. This is more like a personal blog, and I am no expert into networking, I am just trying to set bare minimum topics we should all have some idea to understand what actually happens behind the screen ( in networking ).
This Article was last Updated on – May 04, 2021
So the list will not be exhaustive, also not in order, but it will be more of essential topics we should learn, and read from various sources to understand the very fundamentals.
Also the list below is not a compilation but something what I thought to learn , so the list keeps getting populated as I discover new topics, any suggestions or changes are always welcome through comments or Social-channels.
Last updated – 27 March 2021
- What is Network ?
- What is Internet ?
- How Internet Started ?
- What is IP Address ?
- What are Ports ? Common Ports used by application/services .
- What is a server, and what is a client ?
- What is TCP and UDP ? Which one can be used where ?
- OSI Layers of Network.
- Realize or Visualize how traffic is initiated , initiated in which OSI Layer ? and how it travels through layers till it reaches the required recipients ? How its decoded at receiving end ? both top to bottom and bottom to top approach.
- What is TCP/IP Layer of Network ? How it differs from OSI Layers ?
- How are ports used to establish communication to services ? Basically initiating and listening concept of server client.
- What is MAC Address / Physical Address ?
Common Ports and their usage
- tcp/20 – FTP (active mode data transfer)
- tcp/21 – FTP (control)
- tcp/22 – SSH
- tcp/22 – SFTP
- tcp/23 – Telnet
- tcp/25 – SMTP
- udp/53 – DNS
- udp/67 udp/68 – DHCP
- udp/69 – TFTP (Trivial FTP)
- tcp/80 – HTTP
- tcp/110 – POP3
- udp/123 – NTP – Network Time Protocol
- tcp/143 – IMAP4
- upd/161 – SNMP
- tcp/389 – LDAP – Lightweight Directory Access Protocol
- tcp/443 – HTTPS – HTTP(Secure)
- tcp/445 – SMB (NetBIOS-Less) – Server Message Block
- tcp/636 LDAPS – LDAP over SSL
- tcp/1720 – VoIP using H.323
- tcp/3389 – RDP – Remote Desktop Protocol
- tcp/5060 tcp/5061 – Voice over IP(VoIP) using Session Initiation Protocol(SIP)
More Basic+ Networking Concepts
- What is DNS ? How is DNS Resolved ?
- Recursive vs Iterative DNS Resolution
- What is DHCP ?
- How is IP Address allocated to machines by DHCP Server ?
- Pooled/ Dynamic DHCP and DHCP Reservation
- What is SSL ?
- What is Subnetting ? Why is Subnetting used ?
- Class of IP Address, Calculating subnets.
- What are VPNs ?
- What are common Network devices like firewalls, load-balancers, Routers Switches, HUBs and more.
- ARP and RARP ( Reverse ARP) Protocols and their use.
- What is Broadcast, Unicast and Multicast, which IP Address are used for these, specially where do we use broadcast ,unicast ,multicast.
- What is LAN, VLAN