일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Code Generation
- freezeD
- 코딩
- 프로그래밍
- ExpansionTile
- 다트
- copyWIth
- 파이썬
- 명령어
- 유데미 러닝크루
- 책
- linux
- 리버팟
- 개발자
- 맥
- 플러터
- riverpod
- command
- 도서
- ListTile
- 유데미
- dart
- python
- 디자인패턴
- 개발
- 가상환경
- flutter
- 유데미 코리아
- vscode
- 리눅스
- Today
- Total
목록2024/12/03 (3)
승상의 코딩 블로그
외부에 파일을 업로드하지 않아야 하는 경우 파일서버를 자체적으로 관리한다.네트워크 작업하는 도중 실수, 파일서버 자체의 고장 등에 따라 구축해놓은 파일서버가 동작하지 않을 때도 있다.이럴 때는 나의 컴퓨터를 간단히 파일 서버로 운용할 수 있다. * 추가 예시) 파일을 업로드하고 내려받는 절차가 시간이 걸릴 경우, 내 PC 를 파일서버로 만들면 상대방이 바로 파일을 빠르게 전달할 수 있다.* 같이 일하지 않는 사람일 경우 파일 서버의 접근권한에 문제가 있을 때, 활용해도 유용하다.python -m http.server서버를 실행하는 PC 의 IP 는 192.168.64.8 이다.서버를 실행하면 http://0.0.0.0:8000 에 접속가능하다고 출력된다. (외부에서 http://192.168.64.8:8..
통신 프로토콜에 대한 이해는 통신에 대한 이해도를 높여주고 디버깅 시에 유용하게 쓰인다. TCP 연결 종료 과정도 디버깅 시에 유용하게 쓰일 수 있다.연결 종료 단계일단은 TCP 가 어떻게 연결 종료되는지를 알아보자. A, B 두 프로그램이 TCP 통신을 하고 있다고 하자.A 가 연결 종료를 먼저 요청했다고 가정한다. A 에서 FIN 패킷을 보낸다. B 에서 A 의 FIN 패킷에 대한 ACK 패킷을 보낸다.B 에서도 FIN 패킷을 보낸다. (B 도 연결 종료를 요청)A 는 B의 FIN 패킷에 대한 ACK 패킷을 보낸다. 이 때, 2MSL(Maximum Segment Lifetime) 만큼 대기한다.2MSL (1~4분 정도) 를 대기하는 이유는 A -> B 로의 마지막 ACK 가 정상적으로 전송됨을 보장..
2024.12.02 - [Linux (리눅스)] - [Linux] netstat 네트워크 상태 모니터링 [Linux] netstat 네트워크 상태 모니터링TCP 연결 종료에 대한 예외처리를 하지 않아서 UI 상에서 연결이 되었다고 뜨는 상황이 종종 발생한다.당시에 당연히 연결이 된줄 알고 "왜 데이터가 보내지지 않는거지?" 했던 기억이 있다.프로seungsang.tistory.com위의 netstat 명령어를 사용할 줄 알게되면, 계속해서 명령을 실행해서 모니터링하면 편하겠다는 생각을 하게 된다.이럴 때 watch 명령어를 사용하면 된다. 명령어 사용방법watch -n 1 -d netstat -antp# watch [options] command-n : 초단위의 업데이트 주기 설정 (최소 0.1초 이상)..