1. 자료구조
이진 트리에서 데이터를 삭제하는 방법을 CASE 별로 나누어서 수행하는 방법을 배웠다
2. 알고리즘
BFS 를 수행할 때 그래프를 어떻게 자바 코드로 작성하는지 배웠다. ( HASH 와 ArrayList 사용)
내일 BFS를 직접 구현해 볼 예정이다.
3. 자바스크립트 개념 공부
비동기 코드 작성법 => Promise , async/await => 콜백 지옥에 빠질 수 있음
4. JAVA 개념 공부
클래스 내의 메서드 메서드 영역에 한번 호출 됨.
인스턴스는 힙 메모리에 각자 할당이 되고, 메서드는 메서드 영역에 할당됨.
상속 => IS A 관계에서 사용 , 다형성
다운 캐스팅 => 명시적 형변환이 필요
5. 네트워크 공부
DHCP 에 관련해서 배움 ( 동적 호스트 설정)
DHCP 시나리오
- DHCP Discover:
- 새로운 컴퓨터(클라이언트)는 DHCP 서버를 찾기 위해 브로드캐스트 메시지를 보냄. 이 메시지는 "DHCP Discover"라고 하며, 네트워크에 DHCP 서버가 있는지 확인하는 역할.
- DHCP Offer:
- DHCP 서버는 Discover 메시지를 수신하고, 사용 가능한 IP 주소를 포함한 "DHCP Offer" 메시지를 클라이언트에게 보냄.
- DHCP Request:
- 클라이언트는 여러 개의 Offer 중 하나를 선택하고, 해당 IP 주소를 요청하는 "DHCP Request" 메시지를 서버에 보냄.
- DHCP Acknowledgment:
- DHCP 서버는 클라이언트의 요청을 수락하고, 선택한 IP 주소를 클라이언트에게 할당하는 "DHCP Acknowledgment" 메시지를 보냄.
- 네트워크 설정 완료:
- 클라이언트는 이제 IP 주소를 할당받았으며, 서브넷 마스크, 기본 게이트웨이 및 DNS 서버 등의 추가 네트워크 설정도 받을 수 있습니다. 이를 통해 클라이언트는 인터넷 및 내부 네트워크와 통신할 수 있게됨.
'오늘 공부 스케줄 끄적끄적..' 카테고리의 다른 글
2024-09-21 갓생 살기 10일차 (1) | 2024.09.21 |
---|---|
2024-09-16 갓생 살기 9일차 (5) | 2024.09.16 |
2024-09-14 갓생 살기 8일차 (1) | 2024.09.14 |
2024-09-12 갓생 살기 7일차 (1) | 2024.09.12 |
2024-09-11 갓생 살기 6일차 (0) | 2024.09.11 |