일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- 나도 코딩 잘할래!!!!!!!!!!!
- flutter-layout
- TODO
- 다트 책
- 누가 보기는 하는걸까...ㅠㅠ
- flutter
- bloc
- 플러터
- 프로그래머스
- flutter_local_notification
- open weather api
- Null Safety
- 플러터 책
- 코딩 잘하고 싶어!!
- network
- 주변에는 능력자 뿐이야!!
- 쒸익!!!!!!!!!
- 크레인 인형뽑기
- 주니어개발자
- 다트&플러터
- 댓글이 하나도 없오...ㅠㅠ
- FutureBuilder
- dfs
- 이직
- Flutter2.8
- flutter secure storage
- flutter_secure_storage
- hero animation
- 포?코DX
- 편하다요
- Today
- Total
목록네트워크/강의정리 (13)
오늘하루도 우힣ㅎ
4. Principle of reliable data transfer(ARQ) - Method1 : Forward Error Correction (FEC) -> 받는쪽에서 에러를 복구하도록 하는 방식이다 -> 반복적인 bits를 추가하여 사용하는 방식 ex) 0을 보낼때 000000라고 보내기 받는입장에서 한비트에서 에러가나서 010000라고 받더라도 더 많은 0으로 인지하게 된다. (1->111111->1111010 => receiver는 1로 인지) - Method2 : Retransmission -> Receiver가 에러를 detect하고 sender측에 재전송을 요청하는 방식이다. -> ARQ(Automatic Repeat reQuest) : Stop and wait : Go back N : S..
1. Transport-Layer Services : application 프로세스 사이의 논리적 통신을 제공한다. : Transport protocols는 end-system에서만 사용이 되어진다. (send-side: app message를 segment로 분해한다. rcv-side : segment들을 다시 message로 재조합 하고 application layer로 보냄) - Transport Service -> Underlying IP layer : best effort network (ex. 우체국 : 우체부가 편지를 보내기 위해 최선을 다하지만 우체부는 그 편지가 수신자에게 제대로 갔는지, 전달을 받았는지 확인을 할 방법이 없는 것이다.) packet loss out-of sequence ..
5. P2P applications - properties -> 중앙 관리 체제가 아니다. -> 계층 구조가 아니다. (모든 node들이 client 나 server가 될수가 있다.) -> 확장성을 가지고 있다. -> 어떤 peer에서든 사용이 가능하다. -> System globally unrelible - Napster : centralized directory -> File-sharing system -> 대게 분산된 시스템을 가지고 있다. : The location of a document is centralized : 전송은 peer간에 일어난다. : querying과정이 빠르게 일어날수 있다. (cetralized directory server에서 해당 데이터를 가진 IP addr를 받아 그 ..
3. Electronic Mail(SMTP, POP3, IMAP) - Electronic Mail - Three major componets -> user agents : 메일을 사용하는 user를 의미한다. : 메일을 쓰고, 읽는데 사용되어 진다. -> mail server : mailbox에는 유저에게 온 메세지를 저장하고 있다. : message queue 에는 보낼 메세지들이 존재하고 있다. -> simple mail transfer protocol(SMTP) : TCP 통신을 이용하여 통신을 하게 된다. : port 번호는 25번을 사용 한다. : persistent connection을 사용 하게 된다 => 계속해서 연결이 지속되는 것을 의미한다. : message는 반드시 7-bit ASCI..
1. Priciples of network applications - Possible structure of applications Client-server architecture Server : 1. always-on host 2. IP주소는 항상 고정된 값을 사용한다. 3. server farms for scailing(server farms : 여러개의 server를 두고 사용한다는 것을 의미). Client : 1. communicate with servers 2. may have dynamic IP address 3. client간에는 직접적인 통신이 불가능하다. Pure P2P architecture - 각각의 peer들이 server가 될수도 있고 client가 될수도 있다. - 서버가 항상..