12
votes
What would be a good analogy for IP addresses and ports?
I used seats in the room.
The classroom has an address. So, if someone wanted to come and talk to one of the students they would come down the hall and into my room.
But, that only gets them to ...
- 3,029
9
votes
Accepted
What would be a good analogy for IP addresses and ports?
I don't think the address metaphor is that off-the-mark -- real addresses are more segmented then IP addresses, true, but I don't know if that's really that much of a conceptual barrier.
Regarding ...
- 4,005
4
votes
What to teach in an Advanced Computer Networking course?
I created an Advanced Computer Networking course offered at Master's level which follows an earlier undergraduate course in networking (which I also created and teach).
I'll offer some insights, ...
4
votes
Accepted
Teaching information security to students without basic IT knowledge
I don't see any particular problems with your syllabus. However, I do see two challenges that you will need to overcome. Depending on other factors in your context these may be easy or hard. But there ...
- 35.5k
4
votes
What would be a good analogy for IP addresses and ports?
You can consider an IP number to be analogous to a business's telephone number (reaching the main switchboard), and the port number to be the telephone extension number for one person.
This probably ...
- 151
2
votes
What would be a good analogy for IP addresses and ports?
I'd put a slight tweak on your analogy and go digital: email.
In email, your email address is your IP address. It comes in multiple parts, similar to IP blocks. There are many addresses under one ...
- 4,775
2
votes
What would be a good analogy for IP addresses and ports?
As a former student I'd like to confess that for me these attempted analogies about the ports just made a simple thing sound mysterious and in retrospect had absolutely zero insight whatsoever.
What ...
- 121
2
votes
What resources would you recommend for K-5 Computer Systems Concept of the CSTA K-12 Standards?
I haven't seen a lot of resources in the US for that age group, though England seems to publish a great deal of high quality KS2 (Key Stage 2, ages 7-11) material. What's particularly nice is the ...
- 32.2k
2
votes
Teaching information security to students without basic IT knowledge
You may have to rethink the curriculum design at a higher level ( involving other staff ).
Do you kick people off the course, loosing revenue. Do you teach extra lessons to get them up to entry ...
- 10.5k
1
vote
Mnemonics to remember the TCP header fields
The first bit is where it is going. An intermediary needs this to forward it. It goes first so that at least in theory it can start forwarding before it has finished receiving. Next is the symmetrical ...
- 10.5k
1
vote
What resources would you recommend for K-5 Computer Systems Concept of the CSTA K-12 Standards?
I recommend a look at the K12 CS Framework. Also, since this question was originally asked, a number of states have released their own standards. Some examples:
Oklahoma
Indiana
Washington.
- 798
1
vote
What would be a good analogy for IP addresses and ports?
Our department is small enough and close-knit enough that most of my students have seen the CS mail room across from the CS main office. A mail room that has a wall of slots, one for each faculty and ...
1
vote
What would be a good analogy for IP addresses and ports?
Using physical addresses is misleading - it would be clearer to use an email address, or a phone number.
If people still had POTS (telephone) in the house, you have segmented (area code) dynamic ...
- 1,652
1
vote
What would be a good analogy for IP addresses and ports?
How about IP addresses being countries and ports being sea ports?
In the UK it works well because there are so many different sea ports that students recognise from looking at an online map of the ...
- 806
Only top scored, non community-wiki answers of a minimum length are eligible
Related Tags
networks × 7resource-request × 2
curriculum-design × 1
self-learning × 1
programming × 1
teaching-analogy × 1
security × 1
operating-systems × 1
primary-school × 1
hardware × 1
curriculum × 1
k-5 × 1
course-design × 1