일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- CSS
- 백준
- 크래프톤 정글
- 나만무
- defee
- TiL
- 큐
- 자바
- 오블완
- 크래프톤정글
- Vue.js
- JavaScript
- userprog
- 소켓
- 시스템콜
- 모션비트
- 핀토스
- 티스토리챌린지
- 알고리즘
- 코드트리
- 자바스크립트
- Flutter
- 리액트
- 스택
- 사이드프로젝트
- corou
- Java
- 4기
- HTML
- pintos
- Today
- Total
목록HTTP (3)
미새문지
flutter의 API 연동 방식은 주로 두 가지로 나뉜다. http 패키지기본적인 HTTP 요청(REST API)을 처리하는 패키지이며, GET, POST, PUT, DELETE 등의 메소드를 지원한다.import 'package:http/http.dart' as http;import 'dart:convert';Future fetchPosts() async { final url = Uri.parse('https://jsonplaceholder.typicode.com/posts'); try { final response = await http.get(url); if (response.statusCode == 200) { final List data = json.decode(resp..
HTTP공개키와 대칭키에 대해 설명해주세요.공개키 암호화와 대칭키 암호화는 암호학에서 널리 사용되는 두 가지 주요 암호화 방법이며, 각각의 방식은 데이터를 안전하게 보호하는 데 사용되며, 각기 다른 용도와 특징을 가지고 있다. 대칭키 암호화(Symmetric Key Encryption)대칭키 암호화는 암호화와 복호화에 동일한 키를 사용하는 방식이다. 특징키의 동일성: 암호화와 복호화에 사용되는 키가 동일하다.속도: 대칭키 암호화 알고리즘은 일반적으로 비대칭키 암호화 알고리즘보다 빠르다.안전성: 키가 외부에 노출되지 않도록 하는 것이 중요하며, 키가 유출되면 데이터를 안전하게 보호할 수 없다.알고리즘 예시: AES(Advanced Encryption Standard), DES(Data Encryption ..
Datagram Socket vs Stream Socket 소켓 소켓은 OS를 통해 네트워크 통신을 하는 표준 방법이다. 서버와 클라이언트가 데이터를 주고 받을 때 사용하는 함수이며, 데이터는 5계층인 세션 계층에서 전송된다. 그리고 4계층의 구조를 결정하는 여러 종류의 소켓 타입이 있는데, 가장 보편적인 타입이 Stream Socket과 Datagram Socket이다. Stream Socket Stream Socket은 신뢰성 있는 양방향 통신을 제공한다. 즉, 한쪽에서 다른 쪽의 연결을 초기화하고 연결이 생성된 후에는 어느 쪽에서든 다른 쪽으로 통신할 수 있다. 또한 보낸 내용이 실제로 도착했는지도 즉각적으로 확인이 가능하다. Stream Socket은 패킷을 오류없이 순서대로 도착하도록 설계된 T..