교내 강의
-
-
-
네트워크 5주차: Transport Layer (Multiplexing, Demultiplexing, PDU, RDT)교내 강의/컴퓨터 네트워크 2024. 4. 3. 18:14
Encapsulation, Decapsulation: PDU(Protocol Data Unit): Segment: Data Chunk + Port# (Transport layer) Datagram: Segment + IP Addr (Network layer) Frame: Datagram + HW Addr (Data Link layer) Multiplexing(다중화): Application Layer->Network Layer로 소켓을 통해 받은 데이터를 세그먼트로 캡슐화하여 네트워크 계층으로 전달 Demultiplexing(역다중화): 네트워크 계층으로부터 전달받은 세그먼트의 헤더 정보를 확인하여, 응용 계층의 각각 올바른 소켓으로 전달해 주는 과정 해더에 있는 주소 정보: Source IP, Port..
-
컴퓨터 네트워크 4주차: p2p, BitTorrent, DHT교내 강의/컴퓨터 네트워크 2024. 3. 27. 16:11
서버-클라이언트의 구조의 경우: 서버 입장에서 n개의 클라이언트들에게 파일을 업로드 할 때의 속도: nF/u(파일의 크기/업로드 속도) 클라이언트 입장에서 하나의 파일 다운 속도: F/d(파일의 크기/minimum download rate 둘 중 더 큰 값이 최종적으로 서버->n개의 클라이언트에게 파일을 보내고 다운받는 속도가 된다. P2P 구조의 경우: 서버 역할 peer의 업로드: F/u 클라이언트 역할 peer의 다운로드 F/d n개의 클라이언트가 받는 총 용량 nF에서 이때의 max upload rate: u + ∑u 위 세개의 속도 중 제일 큰 값이 최종적으로 서버->n개의 클라이언트에게 파일을 보내고 다운받는 속도가 된다. server-client는 서버가 파일을 하나씩 다 올려야하고, P2P..
-
-
-
문해기 2주차: c++ 각종 STL교내 강의/문제해결 기법 2024. 3. 15. 03:08
Iterator:https://eehoeskrap.tistory.com/263 참고STL에서 지원하는 자료구조를 라이브러리의 방식대로 자료구조를 액세스 할 수 있게 해준다.일종의 포인터와 비슷한 객체라고 할 수 있다. Operator Overloading:https://edykim.com/ko/post/c-operator-overloading-guidelines/ 참고클래스 내에서 +, - 등의 연산자의 기능을 재정의 할 수 있다.양식: 함수반환타입 operator연산자(비교객체타입 &변수) cosnt {~}VECTOR:https://hwan-shell.tistory.com/119 참고Deque:양방향 큐, 워낙 많이 써본거라 설명은 생략이 밑으로는 전부 sequence container. List:ht..
-