1. 네트워크- 서로 다른 기기가 통신하기 위해 유선 혹은 무선으로 연결되어 있는 것- 라우터: 여러 대의 컴퓨터나 기기를 연결하여 네트워크를 구성하거나, 여러 네트워크 간의 중계 역할을 하는 장치- 인터넷 : 여러 네트워크가 서로 연결되는 것1) IP 주소: 네트워크 환경에서 사용하는 내 컴퓨터 주소(예: 192.168.123.132), 변동가능성 있음* IP 서브넷 마스크: 로컬 네트워크 내부에서 접속한호스트의 IP 대역을 외부 네크워크와 명확하게 구분할 수 있는 수단=> 32비트의 숫자로 구성됨 → IP 주소를 네트워크 주소와 호스트 주소로 분리- 네트워크 ID (예: 도로명) →1*8- 호스트 ID (예: 건물 번호) → 0*8** 서브넷: 하나의 네트워크가 분할되어 나눠진 작은 네트워크*** 서..
1. DB연결 - db의 경우, 요청마다 새 세션을 생성하는 것이 일반적이다. 이렇게 하면 각 요청이 독립적인 트랜잭션을 갖게 되어, commit, rollback, 세션 종료 등을 개별적으로 처리할 수 있다. 따라서 yield를 통해 요청마다 새로운 세션을 제공한다. 1) DB 엔진이란?- 실제 db와 통신하는 역할, db와의 물리적 연결(예: TCP 연결, pool)을 관리하고, 내부적으로 연결 풀을 운영하는 객체: SQLAlchemy의 create_engine, create_async_engin 2) DB 세션이란?- DB 엔진 위에서 동작하는 작업 단위(유닛 오브 워크), ORM이 객체의 상태를 추적하고, 여러 쿼리를 하나의 트랜잭션으로 묶어 commit이나 rollback할 수 있도록 관리: 연..
1. TCP/IP(Transmission Control Protocol / Internet Protocol)- 컴퓨터와 네트워크 장비가 데이터를 주고 받는 규칙(프로토콜)들- TCP(전송 제어 프로토콜): 데이터를 정확하고 안정적으로 전달- IP(인터넷 프로토콜) : 데이터를 어디로 보낼지 주소를 지정- TCP/IP의 4계층TCP/IP 계층설명대표 프로토콜네트워크 인터페이스 계층실제 물리적인 네트워크 연결MAC 주소(물리적 주소)를 사용해 장치 식별이더넷, Wi-Fi, ARP인터넷 계층IP 주소를 기반으로 데이터 전달IP, ICMP, ARP전송 계층신뢰성 있는 데이터 전송TCP, UDP응용 계층최종 사용자에게 서비스 제공HTTP, FTP, SMTP, DNS 2. 쿠키의 탄생- 웹은 초기 상태 관리를 하지..
- Total
- Today
- Yesterday
- 뉴스
- Ai
- SQL
- 실기
- 30분
- opic
- 운동
- 고득점 Kit
- llm
- 티스토리챌린지
- 영어회화
- 스크랩
- 미라클모닝
- 아침
- 경제
- 프로그래머스
- 갓생
- 루틴
- Python
- 줄넘기
- 습관
- 기초
- 오블완
- IH
- C언어
- 빅데이터 분석기사
- 다이어트
- 아침운동
- ChatGPT
- 오픽
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |