일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- OS
- i/o schduler
- socket
- MSA
- 스케줄링
- spring eureka
- 젠킨스
- scheduler
- jenkins pipeline
- eureka
- 네트워크
- spring cloud eureka
- 라즈베리파이 에러
- 소켓
- Jenkins
- linux
- pthread_join()
- position independent code
- i/o scheduling
- SD카드
- 스케줄러
- 소켓 프로그래밍
- 젠킨스 파이프라인
- 리눅스
- pthread_create()
- 우분투
- 라즈베리파이
- Spring cloud
- scheduling
- 포맷
- Today
- Total
목록네트워크 (3)
dayne의 블로그

목차1. 소켓 통신 개요2. 서버 코드3. 클라이언트 코드 1. 소켓 통신 개요 간단한 개요는 TCP Socket 통신 예제 글에서 설명했으니 아래의 링크에서 확인할 수 있습니다. 참고 : https://dayne-w.tistory.com/17 1.1 소켓 프로그래밍의 전체적인 과정 (UDP)UDP 소켓 프로그래밍의 전체적인 흐름은 아래와 같습니다.서버는 소켓을 생성하고, IP 주소와 포트 번호를 바인딩한 후 recvfrom() 함수를 호출하여 요청을 대기합니다.UDP 소켓 프로그래밍에서는 TCP에서와 달리, 연결(connect) 과정이 존재하지 않습니다. 따라서, 클라이언트에서는 sendto() 함수를 통해 서버로 데이터를 전송하고, recvfrom() 함수를 통해 서버로부터 데이터를 받습니다...

목차1. 소켓 통신 개요2. 서버 코드3. 클라이언트 코드 1. 소켓 통신 개요 (TCP) 소켓이란 네트워크 상에서 데이터를 송수신하기 위한 양 끝단을 의미합니다.각각의 소켓은 IP 주소와 포트 번호를 통해 고유하게 식별됩니다. 서버와 클라이언트의 소켓 통신은 네트워크 상에서 두 프로그램이 데이터를 주고받는 구조를 의미합니다. 1.1 소켓 프로그래밍의 전체적인 과정 (TCP)소켓 프로그래밍의 전체적인 흐름은 아래와 같습니다.서버는 소켓을 생성하고, IP 주소와 포트 번호를 바인딩한 후 연결 요청을 대기합니다.클라이언트는 서버와 '연결'을 시도합니다.서버는 클라이언트의 '연결'을 수락하고, 양쪽은 데이터를 주고받습니다.통신이 끝나면 각자 소켓을 닫아 연결을 종료합니다. 1.2 TCP 동작 과정1. 서버..

목차1. OSI 7계층 설명2. TCP/IP 계층 설명3. 리눅스에서 TCP/IP 계층 관련 파일들 1. OSI(Open Systems Interconnection) 7계층 설명1.1 OSI 모델 개요OSI(Opne Systems Interconnection) 7계층은 국제 표준화 기구(ISO)에서 개발한 컴퓨터 네트워크 프로토콜 모델입니다.이 모델은 네트워크 통신 과정을 7개의 계층으로 분리하여 각 계층이 특정 기능을 수행하도록 하는 것을 목적으로 합니다. OSI 7계층은 네트워크 통신 프로토콜을 표준화하기 위해 ISO에서 1977년에 발표하였습니다. 당시에는 서로 다른 통신 시스템을 사용했고, 네트워크 장비를 통일된 규격으로 만들지 않고 제각각 만들며 결국 통신 과정에서 여러 가지 충돌이 발생 가능..