*** ledmer has quit (Ping timeout: 480 seconds) | 00:08 | |
*** ledmer has quit (Ping timeout: 480 seconds) | 00:42 | |
*** ledmer has quit (Remote host closed the connection) | 00:57 | |
*** ledmer has quit (Remote host closed the connection) | 01:03 | |
*** ledmer has quit (Remote host closed the connection) | 01:12 | |
*** ledmer has quit (Read error: Connection reset by peer) | 02:38 | |
*** dcammue has quit (Ping timeout: 480 seconds) | 06:17 | |
*** tboimah has quit (Remote host closed the connection) | 12:13 | |
*** tboimah has quit (Ping timeout: 480 seconds) | 12:29 | |
mulbah | Good morning Jeff | 13:18 |
---|---|---|
mulbah | Good morning svaye | 13:19 |
svaye | Good day mulbah | 13:19 |
jelkner | Good afternoon tboimah and mulbah! | 13:24 |
tboimah | Good morning Jeff | 13:25 |
jelkner | I wanted to ask you if you would be willing to shift your focus temporarily to earning PCEP certification? | 13:25 |
tboimah | let used the #jetrowebdev | 13:25 |
jelkner | we can stay here | 13:25 |
jelkner | since Kevin will be coming here in 35 minutes, yes? | 13:25 |
tboimah | jelkner i have already gone far now with my study in sysadmin so i do want that to go to wast so if you ask me i will NO please | 13:26 |
tboimah | *say | 13:26 |
jelkner | well, tboimah, can i at least plead my case? | 13:27 |
jelkner | ACTION waits for tboimah's permission to plead his case | 13:27 |
mulbah | No jeff I think it will be best for us to just focus on sysadmin | 13:27 |
jelkner | mulbah, can i make my argument? | 13:28 |
mulbah | sure | 13:28 |
tboimah | If that what you want no problem but i really do want to | 13:28 |
tboimah | don't want to | 13:28 |
jelkner | ok, kevin and i met about this | 13:29 |
mulbah | getting the PCEP certificate is cool but we have spend our time reading and preparing for the linux+ certificate | 13:30 |
jelkner | we both agreed that it is not realistic for you to earn Linux+ by May 1st | 13:30 |
jelkner | in fact, I want to get Linux+ myself | 13:30 |
jelkner | so i could work with you on that in person in August | 13:30 |
jelkner | but, if you don't get any certification by May 1st | 13:30 |
jelkner | and 3 of your team mates don't either | 13:31 |
jelkner | i'm not coming in August | 13:31 |
jelkner | part of this is a test of your team | 13:31 |
jelkner | can you solve a clear problem *together* | 13:31 |
jelkner | and meet the goal | 13:31 |
jelkner | mulbah, tboimah if you really think you can get Linux+ by May 1st, then we should plan accordingly | 13:32 |
jelkner | but Kevin himself didn't think he would pass at this point | 13:32 |
jelkner | Linux+ is by far the most challenging of the 3 certs we are trying to get | 13:32 |
jelkner | PCEP is the easiest | 13:33 |
jelkner | so if you stick to Linux+, and you don't get it by May 1st | 13:33 |
jelkner | and svaye, dacammue, scooper, fkoikoi, and janet are not able to get 3 PCEPs among them | 13:34 |
jelkner | i won't buy my ticket | 13:34 |
jelkner | so i leave to you as a team to plan | 13:34 |
jelkner | and make your own decisions | 13:34 |
jelkner | i'm just looking at the progress | 13:34 |
jelkner | it is looking slow to me | 13:34 |
*** tboimah has quit (Read error: No route to host) | 13:35 | |
jelkner | i've taught these subjects for many years | 13:35 |
jelkner | it is now mid December | 13:35 |
*** mulbah has quit (Read error: No route to host) | 13:35 | |
jelkner | May 1st is not far away | 13:35 |
jelkner | i want to help you meet the challenge | 13:35 |
jelkner | so i'm making a suggestion | 13:35 |
jelkner | in the end, it is up to you as a team to decide | 13:35 |
jelkner | then you either meet the challenge, or you don't | 13:36 |
jelkner | on your own effort | 13:36 |
jelkner | ACTION done | 13:36 |
jelkner | i'll be here in 23 minutes when kevin arrives | 13:37 |
jelkner | and let him know what i said | 13:37 |
jelkner | so that he can discuss this with the two of you | 13:37 |
scooper | hope i m on time?? | 13:42 |
scooper | good morning once again jelkner | 13:42 |
jelkner | good afternoon scooper | 13:42 |
scooper | Are you in the position to talk now??? | 13:43 |
jelkner | yes, my friend | 13:43 |
jelkner | i'm in class | 13:43 |
jelkner | but students are working on a project | 13:43 |
scooper | ok | 13:43 |
scooper | are you asking all jetro web dev member to switch to learning python??? | 13:44 |
jelkner | yes | 13:44 |
jelkner | but it is just a suggestion | 13:44 |
scooper | if I may ask why???? | 13:44 |
jelkner | surely | 13:44 |
jelkner | from the reaction i am getting from scooper, mulbah, and tbooimah | 13:45 |
jelkner | i may be making a mistake | 13:45 |
jelkner | so i'll just back down and stop | 13:45 |
jelkner | if you this is causing harm, and not helping | 13:45 |
jelkner | but, scooper | 13:45 |
jelkner | if 3 of you don't earn a certification by May 1st | 13:45 |
jelkner | 1. I won't be coming to Monrovia | 13:45 |
jelkner | 2. The $800 monthly stipend will end | 13:46 |
jelkner | you know that | 13:46 |
jelkner | i don't want either of those things to happen | 13:46 |
scooper | we all are aware of that..... | 13:46 |
jelkner | so i am trying to help you meet the challenge | 13:46 |
jelkner | think of this from a resource management point of view | 13:46 |
jelkner | kevin and i discussed Linux+ | 13:46 |
jelkner | he doesn't believe he could pass that without some serious study | 13:47 |
jelkner | look at the book for it | 13:47 |
jelkner | 900 pages long! | 13:47 |
jelkner | so it is a great cert | 13:47 |
jelkner | but we don't have time between now and May 1st to get anyone to earn it | 13:47 |
jelkner | if we take mulbah and tbooimah out of the equation | 13:48 |
jelkner | it reduces the our chances of getting 3 | 13:48 |
jelkner | same goes for CIW | 13:48 |
jelkner | it is harder than PCEP | 13:48 |
jelkner | (not as hard as Linux+, but still) | 13:48 |
jelkner | so, how does Jetro Web plan? | 13:49 |
jelkner | is it able to work as a group to meet goals? | 13:49 |
scooper | Jeff, this need to be plan properly with the team here | 13:49 |
jelkner | yes | 13:49 |
scooper | but from my point of view.... | 13:49 |
jelkner | you are absolutely right | 13:49 |
jelkner | you make the decisions | 13:49 |
jelkner | since you will be primarily impacted by the consequences | 13:50 |
scooper | we are not in this mainly for the monthly stipend... but the rather getting the knowledge. | 13:50 |
jelkner | that is democracy | 13:50 |
jelkner | yes, my friend, i understand | 13:50 |
jelkner | but keep in mind, *everyone* in this field needs to know Python | 13:50 |
scooper | if we take this test and doesn't make it.... that doesn't mean we will stop learning what we already developed passion for.... | 13:50 |
jelkner | true | 13:51 |
jelkner | that's great to hear | 13:51 |
jelkner | and even if i don't come this summer, as long as you are interested | 13:51 |
jelkner | the project continues | 13:51 |
scooper | even if the stipend those not come we will still strive to be a better developer | 13:51 |
jelkner | that is great to hear, my friend | 13:51 |
jelkner | so like i said, as long as you want me to continue working with you, i will | 13:52 |
scooper | and invite one day if our skill grow or advance to your expectation.... | 13:52 |
jelkner | it's not my expectation | 13:52 |
scooper | and invite you one day if our skill grow or advance to your expectation | 13:52 |
jelkner | it is what is needed to offer value to customers | 13:52 |
scooper | or a point where we can handle customer work speedily and nicely.... | 13:53 |
jelkner | yes | 13:53 |
scooper | Our passion for this will continue still we all achieve this together..... | 13:54 |
jelkner | Again, my friend, that is wonderful | 13:54 |
jelkner | but shouldn't you try to meet the goal as effectively as you can now that the challenge is before you? | 13:54 |
jelkner | that's all i'm saying | 13:55 |
jelkner | i'm thinking of this from a planning point of view | 13:55 |
jelkner | but i already realize that some of my assumptions were wrong | 13:55 |
scooper | So in this manner I m encouraging each one to continue if we don't make it, if the stipend done come any more.... One day it will come in full once the skill is fully achieved.... | 13:55 |
scooper | ACTION done | 13:55 |
jelkner | so, dcammue and svaye are interested in working on PCEP | 13:56 |
jelkner | i think they should do that | 13:56 |
jelkner | tbooimah and mulbah are not | 13:56 |
jelkner | so they shouldn't | 13:56 |
jelkner | does that make sense, scooper? | 13:56 |
scooper | if they are passionate about learning python they are all welcome on board....... | 13:57 |
jelkner | i like your thinking scooper | 13:57 |
scooper | I mean svaye and dcammue.... | 13:57 |
jelkner | yes | 13:57 |
jelkner | and since tboimah and mulbah want to keep going toward Linux+ | 13:58 |
jelkner | they can do that | 13:58 |
mulbah | sure | 13:58 |
svaye | thanks scooper and jelkner | 13:58 |
scooper | If we passed python successfully we can progress to the ciw test..... next year..... | 13:58 |
jelkner | scooper, if you can get 3 PCEP passes | 13:58 |
jelkner | i can work with you on both CIW and Linux+ *in person* in August | 13:58 |
jelkner | I want to get Linux+ myself | 13:59 |
jelkner | so i am hoping to study it there when i come | 13:59 |
jelkner | and I have CIW and can help with that while i'm there too | 13:59 |
scooper | If we passed next year... I or my team will like to take on the ciw test | 14:00 |
jelkner | all the web developers will need both | 14:00 |
jelkner | Good morning ubuntourist | 14:00 |
ubuntourist | Hullo all. | 14:00 |
tboimah | Goood morning ubuntourist | 14:00 |
jelkner | i was planning on making a proposal to you, but it has already been rejected by the team | 14:01 |
jelkner | so i will sign off now | 14:01 |
scooper | jeff | 14:01 |
jelkner | scooper, | 14:01 |
scooper | please reply my assignment mail..... | 14:01 |
jelkner | i will | 14:01 |
scooper | when you are a bit free.... | 14:01 |
jelkner | ACTION signs off for now, so he can read scooper's email ;-) | 14:01 |
mulbah | Good morning Mr. Cole | 14:02 |
*** jelkner has quit (Quit: Leaving) | 14:02 | |
ubuntourist | Hi mulbah and tboimah | 14:02 |
mulbah | How are you doing Mr. Cole | 14:03 |
ubuntourist | I've screwed up: I don't have anything prepared at all today. | 14:03 |
tboimah | hi | 14:03 |
ubuntourist | But I would like to hear if you've got either progress to report or questions to ask. | 14:03 |
jelkner | scooper, please join #jetrowebdev | 14:05 |
mulbah | I want to understand something | 14:05 |
scooper | ok jeff | 14:06 |
mulbah | Serving Local Networks | 14:06 |
mulbah | I want to understand much of it | 14:06 |
ubuntourist | mulbah, I want to understand lots of things. 😉 | 14:06 |
ubuntourist | mulbah, OK. When you set up any modern computer, | 14:07 |
mulbah | I mean what is Serving Local Networks and how it work | 14:07 |
*** svaye has quit (Quit: Leaving) | 14:07 | |
ubuntourist | the operating systems of today all have some built-in "awareness" | 14:08 |
ubuntourist | of a network. This means that the operating system understands Internet Protocol | 14:08 |
ubuntourist | (IP). To work with that protocol and exchange information, every computer needs an | 14:09 |
ubuntourist | address. The IP address is created one of two ways: | 14:10 |
ubuntourist | 1. it is "statically assigned" and permanent. A systems admin edits a file and enters a number. | 14:10 |
ubuntourist | or 2. it is randomly chosen from a "pool" of available addresses. This second way is "dynamic" | 14:11 |
ubuntourist | DHCP = Dynamic Host Configuration Protocol. | 14:12 |
ubuntourist | There are special classes of IP addresses. Sometimes you want a system where some computers can talk | 14:14 |
ubuntourist | to each other locally, but for security reasons, cannot talk to the entire universe. These are "local networks". | 14:15 |
ubuntourist | The simplest address that all computers have is 127.0.0.1, also known as "localhost" | 14:16 |
ubuntourist | This is sometimes called the "loopback" address: anything sent to the loopback address is "looped back" to the sender. | 14:17 |
ubuntourist | 127.0.0.1 only allows your computer to talk to itself. | 14:17 |
ubuntourist | We will probably work with that a lot: It is good for testing out your configuration and it does not require a network. | 14:18 |
ubuntourist | For example, you could install a web server package on your personal computer, and then open a browser | 14:18 |
ubuntourist | and go to address http://127.0.0.1/ on the same computer. | 14:19 |
ubuntourist | The web server software would send a page from the your computer to itself -- to the browser on the same computer. | 14:20 |
ubuntourist | Hold a sec. I want to double-check some numbers... | 14:21 |
mulbah | ACTION waiting | 14:21 |
ubuntourist | https://en.wikipedia.org/wiki/Localhost | 14:22 |
ubuntourist | https://en.wikipedia.org/wiki/Private_network | 14:23 |
ubuntourist | https://en.wikipedia.org/wiki/Reserved_IP_addresses | 14:23 |
ubuntourist | https://en.wikipedia.org/wiki/0.0.0.0 | 14:23 |
ubuntourist | OK. | 14:24 |
ubuntourist | So, Those articles talk a lot about the "address space" and the IP address numbers with special meaning. | 14:25 |
ubuntourist | We have talked about binary, octal and hexidecimal. And a little about bytes, I think. | 14:27 |
ubuntourist | Eigtht bits to a byte: 00000000 to 11111111. | 14:27 |
ubuntourist | In decimal, that is 0 to 255. In octal, 000 to 377 and in hex 00 to FF. | 14:28 |
ubuntourist | Early computers used groups of eight bits at a time. Even today, 8 bits together is almost "tradition". | 14:29 |
ubuntourist | When people were first setting up networks, there was thought given to ways to organize addresses so that | 14:30 |
ubuntourist | there would be a "hierarchy" of addresses: groups inside groups inside groups. Subsets. Using eight bits, it was decided | 14:31 |
ubuntourist | that there would be four major sets and subsets, and the way that you would delimit them was with a period: | 14:32 |
ubuntourist | 0.0.0.0 to 255.255.255.255 | 14:32 |
ubuntourist | Special combinations were set up so that they could only talk to each other but could not talk outside of their ranges. | 14:33 |
ubuntourist | See the "Privaate network" wikipedia article above. | 14:33 |
ubuntourist | When your computer is on the internet, it has a local, private address that can communicate with some device | 14:35 |
*** mulbah has quit (Remote host closed the connection) | 14:35 | |
ubuntourist | that has two addresses: One address is also local and private. The other is "wide" and public. | 14:35 |
ubuntourist | (LAN = Local Area Network. WAN = Wide Area Network.) | 14:36 |
ubuntourist | ACTION waits to make sure mulbah is still on or rejoining... | 14:36 |
ubuntourist | When your computer is on the internet, it has a local, private address that can communicate with some device | 14:37 |
ubuntourist | that has two addresses: One address is also local and private. The other is "wide" and public. | 14:37 |
ubuntourist | (LAN = Local Area Network. WAN = Wide Area Network.) | 14:38 |
ubuntourist | In your classroom, you probably have a router device. | 14:38 |
ubuntourist | When you turn on any of your computers, the operating system broadcasts a request: | 14:39 |
ubuntourist | "I don't know who I am. Someone please give me an IP address." | 14:39 |
ubuntourist | This is DHCP at work. | 14:39 |
ubuntourist | Your router answers "Hmmm... Let me see which numbers I have available. OK, here you go." | 14:40 |
ubuntourist | "Today, you are 129.168.1.20." | 14:40 |
ubuntourist | Oops. I typed that wrong: 192.168.0.20. | 14:41 |
ubuntourist | This means you will be able to talk to any computer in the 192.168.*.* family (subset or really, sub-net). | 14:42 |
ubuntourist | One of those -- usually 192.168.0.1 -- is the router itself, which acts as a "gateway" | 14:43 |
ubuntourist | It can talk to all of the machines in the 192.168.*.* subnet, and it can also talk to the outside world. | 14:43 |
ubuntourist | 192.168.*.* addresses can never be registered. They are designed to be private and temporary. | 14:45 |
ubuntourist | The same is true of 10.*.*.* addresses. | 14:45 |
ubuntourist | When you want to communicate directly with another computer in your classroom, you need to find the 192.168.*.* | 14:46 |
ubuntourist | address (or, if your classroom is set up another way, 10.*.*.* address.) MOST routers and DHCP systems that I've used | 14:47 |
ubuntourist | choose the 192.168.*.* addresses. | 14:47 |
ubuntourist | Now that the internet is soooo much BIGGER, the world is running out of permanent addresses. So the original | 14:48 |
ubuntourist | IP system, which is referred to as IPv4 isn't big enough. It goes from 0.0.0.0 to 255.255.255.255. But now, we've been moving | 14:49 |
ubuntourist | for several years to IPv6 which uses six bytes. To distinguish which system is being used, IPv4 uses decimal numbers and periods, but | 14:50 |
ubuntourist | IPv6 uses hexidecimal and colons. So instead of saying 255.255.255.255.255.255, we use FF:FF:FF:FF:FF:FF | 14:51 |
ubuntourist | I've been talking too much. Time for me to stop and ask you if this is helping... | 14:52 |
*** jelkner has quit (Quit: Leaving) | 14:53 | |
ubuntourist | ACTION waits... | 14:55 |
mulbah | sure it's | 14:56 |
mulbah | I'm getting to understand more | 14:56 |
fkoikoi | !agenda | 14:56 |
LittleWebster | This is the agenda for the next meeting: | 14:56 |
LittleWebster | Request for NOVA Web Tutor (added by Jmolina) | 14:56 |
LittleWebster | NOVA Web Website Updates (added by Jmolina) | 14:56 |
LittleWebster | New IRC Channel (added by Jmolina) | 14:56 |
LittleWebster | !Cooking Stove Project (added by Jmolina) | 14:56 |
LittleWebster | Georgetown Professor (added by Jmolina) | 14:56 |
LittleWebster | Nova web Tutor (added by klarios) | 14:56 |
LittleWebster | charle's introductory message (added by klarios) | 14:56 |
LittleWebster | Linode/Server terminations (added by klarios) | 14:56 |
LittleWebster | meeting with Maddie (added by klarios) | 14:56 |
LittleWebster | updates from each group (added by fkoikoi) | 14:56 |
LittleWebster | Discussion on svaye and dcammue joining the python group (added by fkoikoi) | 14:56 |
LittleWebster | finalizing the mailing process (added by fkoikoi) | 14:56 |
LittleWebster | AOB (added by fkoikoi) | 14:56 |
ubuntourist | mulbah, okay then. Were you asking about localhost (one computer talking to itself)? Or the classroom local area network (LAN)? Or both? | 14:58 |
tmickelson | !agenda | 14:59 |
LittleWebster | This is the agenda for the next meeting: | 14:59 |
LittleWebster | Request for NOVA Web Tutor (added by Jmolina) | 14:59 |
LittleWebster | NOVA Web Website Updates (added by Jmolina) | 14:59 |
LittleWebster | New IRC Channel (added by Jmolina) | 14:59 |
LittleWebster | !Cooking Stove Project (added by Jmolina) | 14:59 |
LittleWebster | Georgetown Professor (added by Jmolina) | 14:59 |
LittleWebster | Nova web Tutor (added by klarios) | 14:59 |
LittleWebster | charle's introductory message (added by klarios) | 14:59 |
LittleWebster | Linode/Server terminations (added by klarios) | 14:59 |
LittleWebster | meeting with Maddie (added by klarios) | 14:59 |
LittleWebster | updates from each group (added by fkoikoi) | 14:59 |
LittleWebster | Discussion on svaye and dcammue joining the python group (added by fkoikoi) | 14:59 |
LittleWebster | finalizing the mailing process (added by fkoikoi) | 14:59 |
LittleWebster | AOB (added by fkoikoi) | 14:59 |
ubuntourist | ACTION waits... | 15:00 |
*** tmickelson has quit (Quit: leaving) | 15:00 | |
tboimah | sorry Mr. Cole i want to do something quick that why i was not responding but i am back | 15:03 |
ubuntourist | tboimah, Not a problem. I just don't want to keep talking if I am confusing people. | 15:03 |
ubuntourist | ACTION is waiting for mulbah to answer my last question... | 15:04 |
ubuntourist | mulbah, okay then. Were you asking about localhost (one computer talking to itself)? Or the classroom local area network (LAN)? Or both? | 15:04 |
ubuntourist | ACTION waits... | 15:04 |
tboimah | let me read the log know what i have miss | 15:05 |
tboimah | *and | 15:05 |
mulbah | I'm not understanding the question Mr. Cole | 15:06 |
mulbah | Hello | 15:08 |
ubuntourist | mulbah, When we started you said you wanted to know about serving local networks. I'm asking: Are you talking about experimenting with one computer? | 15:08 |
ubuntourist | mulbah, or experimenting with the more than one computer? | 15:08 |
mulbah | yeah that will be cool to experimenting whith one computer | 15:09 |
mulbah | *too* | 15:09 |
ubuntourist | mulbah, I mean, I've been talking about the theory, but, we can start to make it practical. | 15:09 |
mulbah | sure | 15:10 |
ubuntourist | mulbah, If you are in a room with several computers, we can experiment with a full Local Area Network (LAN). | 15:10 |
mulbah | I was asking about the theory but doing it practically will be okay too | 15:10 |
*** fkoikoi has quit (Quit: Leaving) | 15:10 | |
ubuntourist | mulbah, but if you are sitting alone with one computer, then we can only experiment with localhost (one computer talking to itself). | 15:10 |
mulbah | I'm at the lab | 15:11 |
mulbah | there is alot of computer here | 15:11 |
ubuntourist | mulbah, Oh boy! Fun! ;-) | 15:11 |
ubuntourist | mulbah, I have forgotten how to do some of this. So, it will be an experiment for both of us. | 15:12 |
mulbah | sure | 15:12 |
ubuntourist | First, open a terminal on your computer. | 15:12 |
mulbah | done | 15:13 |
ubuntourist | type | 15:13 |
ubuntourist | ip addr | 15:13 |
mulbah | done | 15:13 |
ubuntourist | If you want you can tmate me in, but you don't need to. | 15:13 |
ubuntourist | So, you should see a list with at least three items in it. | 15:14 |
mulbah | 127.0.0.1 | 15:14 |
ubuntourist | The first is "1. lo" the loopback device, also known as localhost. | 15:14 |
mulbah | are we going to be using ssh to long into these virus computers | 15:15 |
ubuntourist | It shows you both the old IPv4 address which it calls "inet" and the newer IPv6 address (inet6) | 15:15 |
tboimah | I am do reading the log | 15:16 |
ubuntourist | It shows the inet6 in a weird way. I would need to go back to re-read how the slashes work. | 15:16 |
ubuntourist | It has something to do with "network masking" | 15:17 |
ubuntourist | I'm going to skip that for now. Maybe I should be like jelkner and ask you to do the homework and | 15:17 |
ubuntourist | explain it to me. That way I don't need to do the research myself. | 15:17 |
ubuntourist | #2 in the list is probably something that starts with "enp". Do you see it? | 15:18 |
mulbah | yeah | 15:19 |
ubuntourist | That is your hardwire EtherNet (EN) connection. | 15:19 |
ubuntourist | Maybe there is a third one that starts with "wl"... That would be "WireLess" (WiFi) | 15:20 |
ubuntourist | Is there a #3? And is it a "wl"? | 15:21 |
mulbah | yeah | 15:22 |
tboimah | sure | 15:22 |
ubuntourist | Both of those "en" and "wl" PROBABLY have inet addresses that begin with 192.168.0... | 15:22 |
ubuntourist | Right? | 15:22 |
tboimah | yeah | 15:23 |
ubuntourist | Oh, good! That means the setup is pretty normal and standard. | 15:23 |
ubuntourist | We won't have time to do anything today, but we'll start fooling around with this next time. | 15:24 |
mulbah | alright mr. cole | 15:24 |
ubuntourist | Maybe with two Python programs that talk across the network to each other. | 15:24 |
ubuntourist | But there's still a little more to talk about today. | 15:25 |
ubuntourist | First... | 15:25 |
ubuntourist | We've already talked today about how each computer gets an address. (The operating system | 15:25 |
ubuntourist | asks for an address when the system boots up, and a router device "listens" for DHCP requests and assigns | 15:26 |
ubuntourist | a number from a pool of 192.168.???.??? addresses.) | 15:26 |
ubuntourist | But... | 15:26 |
ubuntourist | When you send a request to a computer, the computer does not know which application should handle | 15:27 |
ubuntourist | the request. | 15:27 |
ubuntourist | When your web browser says http://google.com/ it is really saying something like "http://172.253.122.101/" | 15:28 |
ubuntourist | So, some computer with the address 172.253.122.101 is supposed to answer. | 15:29 |
ubuntourist | But, how? What program should respond? How is it different from "ssh google.com"? | 15:30 |
ubuntourist | The answer is that a server computer has several server applications programs running. Their job is to | 15:31 |
ubuntourist | constantly "listen" on the network for incoming messages and respond to certain kinds of requests. | 15:31 |
ubuntourist | Each time I press ENTER in HexChat, my computer broadcasts a message to a server with an application that | 15:33 |
ubuntourist | listens for IRC requests. | 15:33 |
ubuntourist | My message has lots of parts, but for now the three important parts are: | 15:33 |
ubuntourist | 1. the FROM address, usually called the SOURCE address. The server needs to know "who's asking?" | 15:34 |
ubuntourist | so that it can send the answer or response back to the right computer. | 15:34 |
ubuntourist | 2. the TO address, usually called the DESTINATION address. There are lots of computers all over the world | 15:35 |
ubuntourist | listening for requests. The only computer that should answer is the one that I've addreessed the message to. | 15:36 |
ubuntourist | 3. the PORT number. This number is the one that says "I am asking your computer to respond using a specific | 15:37 |
ubuntourist | server application" | 15:37 |
ubuntourist | type: | 15:37 |
ubuntourist | most /etc/services | 15:37 |
tboimah | done | 15:38 |
ubuntourist | notice the line that starts with "http " | 15:38 |
ubuntourist | (If it is not on your screen, you can use most's search command "/http" to search for the line with http | 15:39 |
ubuntourist | ) | 15:39 |
ubuntourist | Notice there is another line that starts with "ssh " | 15:39 |
tboimah | yeah there is a line that start what "http | 15:39 |
mulbah | yeah | 15:40 |
ubuntourist | The number after that is the standard port number for that application. | 15:40 |
tboimah | sure the book talk about it | 15:41 |
ubuntourist | tboimah, Oh, good. I really need to look at the book more. But if you're already reading that, GREAT! | 15:41 |
ubuntourist | I will TRY to remember to look for some simple Python code to set up | 15:42 |
ubuntourist | a mini-server and a mini-client. | 15:42 |
tboimah | sure | 15:42 |
ubuntourist | (Or you two can look for that and show off, if you want..) | 15:43 |
ubuntourist | You can see that the /etc/services list is pretty long. There are lots of services. | 15:44 |
ubuntourist | Some are old an obsolete. For example, in the modern world, telnet (number 23) is considered | 15:44 |
ubuntourist | VERY insecure and dangerous. | 15:44 |
ubuntourist | (telnet still gets used for talking to very small-brain computers. For example, if you wanted to | 15:45 |
ubuntourist | reprogram the computer in a microwave oven, or a refrigerator, or an old car, you might be able to | 15:46 |
ubuntourist | use telnet. But ssh is the modern secure replacement for telnet. scp is the modern secure replacement for ftp.) | 15:47 |
tboimah | yeah | 15:47 |
ubuntourist | I guess that's everything for today.... | 15:48 |
tboimah | Okay thank for today and sorry for my long stay away for today | 15:49 |
ubuntourist | tboimah, I'm happy you could catch up, And it looks like you are getting a lot of good info from the book too. | 15:50 |
tboimah | yeah | 15:50 |
tboimah | I am put all of my time to passed the certificate test | 15:50 |
tboimah | *puting | 15:50 |
ubuntourist | Take good notes too. In the future, we hope you will both be teaching others how to do this. | 15:52 |
tboimah | sure | 15:52 |
ubuntourist | We're trying to build a small army of sys admins. You two are the pioneers and guinea pigs. ;-) | 15:52 |
ubuntourist | Bye for today! | 15:53 |
tboimah | okay thanks | 15:54 |
*** ubuntourist has quit (Quit: Leaving) | 15:55 | |
*** mulbah has quit (Ping timeout: 480 seconds) | 16:34 | |
*** tboimah has quit (Ping timeout: 480 seconds) | 16:34 | |
*** svaye has quit (Quit: Leaving) | 16:36 | |
*** scooper has quit (Quit: Leaving) | 17:05 | |
*** dcammue has quit (None) | 22:17 |
Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!