top of page
검색
[강의 정리] 원하는 사이트 연결까지 전체 흐름 정리
상황 : A가 컴퓨터 켜서 campus network에 접속한 후, www.google.com에 요청을 보내고 싶음 1. A는 자신의 ip주소와 처음 router의 주소, DNS 서버의 주소가 필요 : DHCP이용 2. DHCP요청을 UDP속에...
지현 배
2022년 6월 2일1분 분량
조회수 3회
댓글 0개
![[강의정리] Data plane, Control plane](https://static.wixstatic.com/media/c5319d_c8ecc3fc00c34e809a19280442bf35fb~mv2.png/v1/fill/w_454,h_304,fp_0.50_0.50,q_95,enc_avif,quality_auto/c5319d_c8ecc3fc00c34e809a19280442bf35fb~mv2.webp)
[강의정리] Data plane, Control plane
Data plane (forwarding): input port에 큐존재 output 찾는 방법 1-1)decentralized switching: IP주소만 보기 Destination-based forwarding : 0000 ~1111까지는...
지현 배
2022년 5월 22일1분 분량
조회수 17회
댓글 0개

종단시스템 접근, 네트워크 코어
종단 시스템에 어떻게 접근할까? 방식 : DSL, 케이블 망 DSL 방식 음성은 기존 DSL 전화선의 전화망을, 데이터는 기존 DSL 전화선의 인터넷을, 둘 다 같은 선의 다른 주파수를 이용해 중앙국의 DSLAM으로 전달된다. - 중앙국까지...
지현 배
2022년 4월 21일1분 분량
조회수 3회
댓글 0개

흐름제어, 혼잡제어
흐름 제어 슬로우 스타트이란? handshaking 이후 송신측에서 네트워크 상태에 따라 흐름을 제어하는 기법 확인 응답을 받을 때마다 혼잡 윈도우의 크기를 2**n개 증가하며 패킷 전송 윈도우 size = min( rwnd(수신측 여유공간),...
지현 배
2022년 4월 19일1분 분량
조회수 7회
댓글 0개

Sequence Number와 Ack 내용
기본 설정 Sender : 맨 처음 seq와 Ack는 임의로 설정 Receiver : Seq = Sender의 Ack, Ack = Sender의 Seq + 데이터 양 각 상황 별 반응 (a) : sender는 Ack를 받지 않아도...
지현 배
2022년 4월 10일1분 분량
조회수 10회
댓글 0개

Pipelining protocol
Pipelining protocol이란? 연속적으로 N개까지 계속 보낼 수 있다. Go-back-N : - 누적 Ack (마지막 Ack만 제시간에 오면 완료) - 하나의 타이머로 체크 (보낸 패킷들 중 가장 오래된 timer) - timeout이...
지현 배
2022년 4월 10일2분 분량
조회수 6회
댓글 0개

UDP/TCP의 RDT 1.0~3.0
UDP RDT 1.0 하위 네트워크 계층(네트워크 계층-IP)이 신뢰성 있다는 가정 하에 sender(client)는 응용계층에서 데이터를 받아 패킷을 보내고 receiver는 패킷을 기다리다가 받으면 Header를 해체하고 data를 꺼내...
지현 배
2022년 4월 8일2분 분량
조회수 28회
댓글 0개

Multiplexing + demultiplexing
Multiplexing 이란? transport header에 정보를 더하는 것 Application layer 에서 패킷이 소켓에 의해 Transport layer 로 전달 될 때, 여러 소켓의 패킷을 수집하여 하나의 세그먼트에 캡슐화하여...
지현 배
2022년 4월 8일1분 분량
조회수 12회
댓글 0개

Transport protocol (TCP/UDP)
Transport protocol이란? - 종단 시스템에서만 작동하는 프로토콜 - OS가 이해해준다. - 응용계층에서 들어온 massage를 segment로 쪼개 네트워크 계층으로 보낸다. - 종류 : TCP/UDP Transport layer...
지현 배
2022년 4월 8일2분 분량
조회수 31회
댓글 0개

FTP (File Transfer Protocol)
FTP 통신 파일 사전 체크 명령을 내리는 Control connection(NVT ASCII : 가상 터미널 아스키 코드)과 실제 Data(File) 가 오고가는 Data connection이 있다. Control connection은...
지현 배
2022년 4월 8일1분 분량
조회수 11회
댓글 0개

Video + Multimedia (Steaming)
Video single data(mega) server? => 불가능. Data Center를 지역별로 나눠라. (압축된 정도에 따라 여러 개 영상을 보유하고 Client의 처리 속도에 따라 맞는 화질을 보내준다.) video를 보내는 방법 1)...
지현 배
2022년 3월 26일1분 분량
조회수 8회
댓글 0개

P2P file distribution (P2P vs C-S)
P2P(Peer to Peer)이란? 중앙 서버를 거치지 않고 클라이언트 컴퓨터끼리 직접 통신하는 방식이다. ex) 토렌토, 스트리밍, 스카이프 특징 - 항상 서버가 있는 것이 아니라 Client와 Server가 수시로 바뀐다. - Peer가...
지현 배
2022년 3월 26일1분 분량
조회수 6회
댓글 0개

DNS
DNS(Domain Name System)란? 사람들은 text에 강하고 internet host, router들은 숫자에 강하기 때문에 사람들이 text로 URL을 입력하면 IP 주소로 이어주는 징검다리 역할이다. 특징 - UDP기반 (TCP는...
지현 배
2022년 3월 26일1분 분량
조회수 8회
댓글 0개

SMTP
SMTP란? 간이 전자 우편 전송 프로토콜로, 인터넷에서 이메일을 보내기 위해 이용되는 프로토콜이다. 특징 userAgent가 메일서버로 메일을 올릴 때가 아니라 메일 서버에서 다른 메일 서버로 메일을 보낼 때 사용한다. 메일 서버에 메세지 큐가...
지현 배
2022년 3월 26일2분 분량
조회수 9회
댓글 0개
Application 계층
Web URL 해석 ex) www.someschool.edu/someDept/pic.gif www.someschool.edu : hostname (IP주소와 연결) someDept/pic.gif : path name Http, SMTP, FTP...
지현 배
2022년 3월 25일1분 분량
조회수 7회
댓글 0개
TCP/UDP 차이 (+SSL)
TCP (암호화X) 1) reliable transport : 자원이 잘 도착했는지 믿을만하다. 2) flow control : receiver에게 강압적으로 보내지 않고 일이 많으면 속도 조절을 해줌 3) congestion control :...
지현 배
2022년 3월 25일1분 분량
조회수 6회
댓글 0개

Socket이란?
Socket이란? 응용프로그램을 짤 수 있도록 제공해주는 API로, 비공개인 OS와 통신 할 수 있도록 연결되어 있다. 네트워크를 통해 프로세스끼리 정보를 주고 받을 때 사용한다. OS와 통신하는 API Client Socket socket():...
지현 배
2022년 3월 25일1분 분량
조회수 9회
댓글 0개

Application architectures
1) Client-Server (CS) - Server가 감당할 수 있는 Client 수를 넘으면 비용 증가 Server - 항상 host 대기 상태 - 영구적 IP주소 - 데이터 센터나 여러대 컴퓨터가 필요 Client - 계속 연결할 필요 x...
지현 배
2022년 3월 24일1분 분량
조회수 13회
댓글 0개
tit-for-tat
Tit-for-tat이란? (게임이론 관점) 직역을 하면 '상대가 치면 나도 가볍게 친다'라는 뜻으로 '눈에는 눈 이에는 이'와 같은 맞대응 전략을 이를 때 사용한다. (네트워크 관점) chuck을 주고받으며 좋은 partner peer 를...
지현 배
2022년 3월 23일1분 분량
조회수 12회
댓글 0개
bottom of page