전체 글146 코딩 자율학습 스프링 부트 3 자바 백엔드 개발 입문 6~8장 6. 링크와 리다이렉트란 : 게시판 내 페이지 이동 구현 - 링크: 미리 정해 놓은 요청 간편히 전송 for 페이지 이동, 사용 - 리다이렉트: 클라이언트의 요청을 마친 후 계속해서 처리할 다음 요청 주소를 재지시 페이지 연결하기 1. 새 글 작성 링크 만들기"templates > articles > index.mustache"New Article{{>layouts/footer}} 2. 입력 페이지 → 목록 페이지 돌아가기"templates > articles > new.mustache" Submit Back 3. 입력 페이지 → 상세 페이지 이동하기"controller > ArticleController.java"@PostMapping("/articles/create")public Stri.. 2025. 6. 23. [Chapter 13] Wireless LAN(WLAN) IEEE 802.11에서 만든 표준: Wi-Fi(Wireless Fildelity)그냥 Wifi에 대한 챕터라고 보자. - 유선 LAN 의 한계를 커버한 것!- building 간 연결- Ad-hoc mode 가능- 이동중 지속적으로 연결 가능 Ad-hoc 각 station은 Access Point에 연결돼있음소통할 때마다 AP 거쳐야 함- 같은 LAN이어도 AP 거쳐 src → AP → dst- 다른 LAN이면 src → AP → Ethernet switch/hub → AP → dst * Access Point 의 역할- Bridge- MAC- Repeater : 다른 Access Point에 속한 station끼리도 일시적으로 peer-to-peer 이 가능 - throuput: MAC의 가장 중.. 2025. 6. 13. [Chapter12] Ethernet Intro CSMA/CD: IEEE가 만든 MAC 알고리즘Ethernet: CSMA/CD가 발전된 것 "vulnerable time" = "얼마나 보장되어야 내가 TX할 수 있을지" = "내가 한 번 더 TX하면 안 되는 마지노선이 어디인지"→ 알고리즘마다 다르고 vulnerable time 길수록 안 좋음 A, B, C, D가 물려있다고 하면 D가 데이터 전송할 시,C → B → A 순으로 서서히 받게 됨.(받는 시간이 각자 다름)모두 각자 carrier에서 듣고 만약 오고 있는 데이터가 없으면 보내는데,그러면 C는 데이터 오고 있다는 사실 알고 보내지 않지만, A는 알지 못하고 보내버리는 상황 발생 가능 (MAC 알고리즘 목표) Increase throughput with efficient band.. 2025. 6. 12. Deadlocks Deadlock이란교착상태: 일련의 프로세스들이 서로가 가진 자원을 기다리며 block된 상태절차: request → allocate → use →release Deadlock 발생 4가지 조건 4가지 조건 모두 가져야 deadlock 생김 1. Mutual exclusion상호배타적인 자원매 순간 하나의 프로세스만이 자원 사용 가능 2. Nopreemption스스로 내어놓을 뿐, 자원 강제로 빼앗기지 않음 3. Hold and wait다른 자원 기다릴 때 보유 자원 빼앗기지 않음 4. Circular wait필요한 자원들끼리 사이클 형성돼야 함 자원 할당 그래프 - Pi → Rj: request- Rj → Pi: assignment R2에 자원이 2개 있으므로, 둘 중 하나만 cycle 없으면 dead.. 2025. 6. 10. 이전 1 2 3 4 ··· 37 다음