Network
-
이석복 네트워크 DNSNetwork/Network 2022. 11. 10. 07:00
--- 2014년 2학기 http://www.kocw.net/home/cview.do?cid=95113bbb8242160d#.Y2wiZV9rfow.link 컴퓨터네트워크 인터넷에서 데이터는 어떠한 방법으로 목적지까지 전달되는가?’ 본 강의에서는 인터넷의 동작 원리와 그 내부의 다양한 프로토콜들을 학습한다. 응용계층으로부터 링크계층까지 Top-dow www.kocw.net 3강~50분까지, DNS부분, pdf는 3강 것, 파이어폭스 창 분리로 보기 --- 상대방 프로세스와 통신하기 위해 IP(호스트)와 PORT(프로세스)를 알아야 웹브라우저는 IP주소와 PORT를 입력하는 것. 어차피 PORT는 80번으로 고정돼 있어. 내가 안넣어도 웹브라우저가 넣어준다. 그럼 이제 IP주소를 집어넣어야 하는데 naver..
-
이석복 네트워크 HTTP, Cookies, Web cachesNetwork/Network 2022. 9. 2. 05:22
=== 2015 강의엔 App layer 내용이 짤려서(HTTP proxy, DNS) 다른 년도 강의 뒤지다가 2014년 2학기 강의 슥보니 있는 것 같아서 거기 보고 정리 === 2014년 2학기 2강, http://www.kocw.net/home/cview.do?lid=c887da3700121b21 컴퓨터네트워크 인터넷에서 데이터는 어떠한 방법으로 목적지까지 전달되는가?’ 본 강의에서는 인터넷의 동작 원리와 그 내부의 다양한 프로토콜들을 학습한다. 응용계층으로부터 링크계층까지 Top-dow www.kocw.net pdf는 3강 것 파이어폭스 창 분리로 본다 52분 10초부터 2015년 2학기에 없는 내용들 --- *포트넘버 고정 : 그래야 찾아가지 --- request의 header message, ..
-
이석복 네트워크 (23)SSL, https, firewallNetwork/Network 2022. 8. 10. 12:36
=== http://ocw.hanyang.ac.kr/?course=8437 === App layer가 있고 tr 대표 TCP Net 대표 IP 가장 중요한 허리부분에서 대표적인 프로토콜이 TCP와 IP기 때문에 TCP/IP protocol stack이라고 한다 = 이게 한 학기동안 한것 === 우리가 인터넷을 사용한다고 하면 100% 웹브라우징을 하는 것이다 App layer에서 HTTP request, response메시지를 주고받는게 99.9% HTTP protocol은 TCP기반의 통신이다. HTTP는 TCP에서 제공하는 서비스를 이용할 수 밖에 없는 운명 TCP에서 제공하지 않는 기능은 HTTP가 사용 못해 (왼쪽 그림)HTTP request, reponse메시지가 TCP socket을 통해 TC..
-
이석복 네트워크 (22)network security, public keyNetwork/Network 2022. 8. 9. 05:20
=== http://ocw.hanyang.ac.kr/?course=8439 === 이번시간은 Network Security를 얘기하기 위한 Security background 다음 시간에 ssl, https, firewall === network security의 요구조건들 confidentiality : 비밀 결국 통신이라는 것은 sender와 receiver사이의 메시지 교환인데 얘네들의 주고받는 메시지가 제3자가 알 수 없어야한다 둘만 알아볼 수 있어야 하고 나머지 사람들은 몰라야 한다 보낼 때 암호화 등의 기법을 사용하면 된다 authentication : 인증 지금 말하고 있는 사람이 정말 내가 생각하는 그 사람인지에 대한 확신해야 한다 실생활에선 얼굴 보고 아는데, 네트워크 상황에선 얼굴이 안..
-
이석복 네트워크 (17)데이터보내기과정2, 스위치, 허브&스위치, 가정용공유기Network/Network 2022. 8. 8. 07:33
=== http://ocw.hanyang.ac.kr/?course=8449 === 복습1) Link layer의 핵심. GWR까지 나가는게 broadcast medium -> 그래서 충돌 -> 충돌을 어떻게 해결할 것인가? = Medium을 Access하는걸 Control하는 protocol 지금 쓰이는 가장 유명한 MAC protocol이 CSMA/CD : frame전송전에 듣고 조용하면 전송 혹시라도 충돌 감지한 경우 전송을 멈추고 랜덤한 시간만큼 backoff backoff는 모든 충돌한 사람이 다 틀려야 하기 때문에 exponential하게 기다리는 시간을 이어가면서 backoff시간을 정한다 === 복습2) Link layer에서 전송단위인 frame에 사용되는 address는 MAC addre..
-
이석복 네트워크 (16)Subnet&LAN, Ethernet, frame, CD, MAC address, 데이터보내기과정1+ARPNetwork/Network 2022. 8. 7. 12:19
=== http://ocw.hanyang.ac.kr/?course=8451 === MAC protocol중에 random access protocol중 하나인 CSMA/CD 를 배웠었어 === 1970년대에 나왔지만 아직까지도 사용되는 Ethernet, 단순하고 효과적인 protocol이다 (link layer에서 말하는 protocol은 MAC protocol이다) (MAC protocol은 어떻게 충돌을 효과적으로 해결하는지에 대한 것, 충돌이 발생하는 상황이기 때문에) 그 충돌을 해결하는 protocol이 LAN 환경에서는 Ethernet이다! 저번 시간에 했듯이 충돌하지 않게 해주는 프로토콜이 Ethernet, Wifi, LTE...얘네가 CSMA/CD를 사용하는 것. WIFI는 비슷한 CSMA/..
-
이석복 네트워크 (15)Link layer, MAC protocol, CSMA/CDNetwork/Network 2022. 8. 5. 08:54
=== http://ocw.hanyang.ac.kr/?course=8453 === 링크가 유선인 상황을 먼저 할 것 === 우리가 지금까지 아는 것 중에(▽수업에서 지금까지 가정했던 것) 패킷을 게이트웨이 라우터에 보내는게 사실 개념화(▽추상화?) 돼 있는 것. 전용선이 있는줄 알았지? 아니야 뭔가 더 있다 그게 Link layer, 뭔가 공유하고 있는 채널이 존재해 ▽이제 개념화 속으로 들어가겠다 패킷을 올렸다는건 Physical layer를 거치면서 시그널로 변하는데 그건 파장이고 파장은 퍼져, 갈수 있는 방향으로 다 퍼진다 자기 자신의 prefix를 다른 AS한테 광고하는 슬라이드 이렇게 돼 있는 것. 브로드캐스팅이야. 당연하겠죠 지금 말하는것도 공기라는 매체한테 목소리를 실어서 전달하는 것 교실에..
-
이석복 네트워크 (14)AS, BGPNetwork/Network 2022. 8. 5. 06:19
=== http://ocw.hanyang.ac.kr/?course=8455 === link state : 다익스트라 돌리는 것. 각 라우터가 나와 이웃한 link state정보들을 전체 네트워크에 브로드캐스트해서 그래프를 갖고 시작하는게 핵심 distance vector : recursive하게 정의된 최소 경로에 대한 식을 분산적으로 구현 ▽둘다 link cost를 알게 된 다음의 알고리즘인데 link cost(네트워크 상황 정보)가 어떻게 구해지는진 설명 듣지 못한것같네 연결된 이웃과 요청 응답 받는 걸로 하나 === 저번 시간에 했던 good news travels fast와 bad news travels slow === 저 dz(x)=5가 어느 라우터를 거쳐서 가는건지 몰라 안 써있어. 이 정보를..