일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 파이썬
- 자바 프로젝트
- 경사하강법
- 인공지능 깃 버전관리
- 정규화
- 머신러닝
- DCP
- python
- 자바
- 대학원 급여
- pandas
- 자바 영화 api
- 백준
- 파이썬 경사하강법
- 디자인패턴
- 로스트아크
- 코딩테스트
- API
- Dehaze
- 딥러닝
- 인공지능
- 통계학
- 딥러닝 실험 깃 버전관리
- 영화 api
- 디자인 패턴
- 대학원 월급
- MLP
- C# 프로젝트
- 의료 ai 대학원 월급
- 활성화 함수
- Today
- Total
목록School/Network Programming (3)
대학원 일기

스레드 스케쥴링 단위 하나의 프로세스가 여러 스레드 실행 가능 윈도우 프로세스 생성 시 하나의 스레드 생성 → 주 스레드 스레드 사용 이유 프로그램에서 동시 처리 작업 수행 가능 응용 프로그램 리소스 공유 스레드 생성 스레드 코드 스레드 값 전달 스레드 여러 값 전달 스레드 여러 값 전달(2) 서버에 스레드 추가 서버 - 클라이언트 간 일대일 에코서버가 못하는 일 다른 클라이언트가 동일 서버에 연결 못함 한 클라이언트가 종료하고 다른 클라이언트가 연결 가능 동시에 여러 클라이언트가 연결하려면 스레드를 사용해야 함 기존 에코 서버 코드 기존 에코 서버 변경 - 스레드 추가 기존 에코 서버 변경 - ClientHandler 클래스 추가 실행 결과 동시에 여러 클라이언트가 접속하여 서버에게 데이터를 전송하면 ..

C 소캣 소캣이란 응용프로그램을 개발할 때 TCP/UDP 또는 IP(raw socket)를 이용하여 프로그램을 개발 할 수 있도록 지원 응용프로그램 개발하기 위해 하위 계층 프로토콜을 사용할 수 있도록 제공 TCP: mail, web, ftp, telnet 등 신뢰성 있는 전송이 필요한 경우 UDP: DNS, 실시간 스트리밍 서비스, 등 connectionless 전송 이 필요한 경우 IP: ping, traceroute 같은 IP 계층을 이용한 프로그램일 경우 유닉스/리눅스에서의 소켓 인터페이스 파일 입출력(I/O)과 유사한 구조 유닉스/리눅스에서 다음과 같이 파일을 오픈하면 fd = open("sample.txt", O_RDONLY) 양의 정수값을 리턴하는데 이를 파일 디스크립터(file descri..

HTTP 💡 프로토콜 간의 개념/ 계층 간의 차이 HTTP 프로토콜 / Mail 프로토콜 / HTTPS 프로토콜 메시지 교환의 흐름 프로토콜 → 컴퓨터 간에 정보를 주고받는 상황에서의 통신 방법에 대한 규칙과 약속 상호 간의 접속이나 전달 방식, 통신 방식, 주고받을 자료의 형식, 오류검출 방식, 코드변환 방식, 전송 속도 등에 대하여 정하는 것 2 계층 프로토콜 : Ethernet (CSMA/CD) / 데이터 형식 : 프레임 3 계층 프로토콜 : IP / 데이터 형식 : 패킷 4 계층 프로토콜 : TCP/UDP / 데이터 형식 : 세그먼트 응용 계층 프로토콜 HTTP FTP Talnet SMTP POP 2,3,4 계층일 때는 이진 데이터로 정해진 프로토콜로 보냄 하지만, 7 계층은 사용자가 쓰는 용도기..