본문 바로가기
반응형

전체 글771

네트워크 프로토콜 입문 - L7 # L7 이해 lb1 : 부하분산 장치 ( DNS 서버 같이함 ) - net0.2 -> sv1, sv2 요즘에는 부하분산 장치를 애플리케이션 딜리버리 컨트롤러(ADC) 라고 부른다. ns1 : DNS 서버 ( 구글, cloudflare 같은 거 ) rt1 : 광대역 라우터. 가정내 LAN을 인터넷에 연결, DHCP 기능, DNS 포워더 기능 HTTP : 현재 HTTP/3 - 1991 : HTTP/0.9, 1996 : HTTP/1.0, 1997 : HTTP/1.1, 2015 : HTTP/2, 2020 : HTTP/3 HTTP/2 연결 패턴 SSL 핸드세이크 패턴 : ALPN ( Application-Layer Protocol Negotiation) 헤더 필드 패턴, 직접연결 패턴 # 실습 ## 환경 구.. 2025. 9. 15.
macOS에 Windows98 설치하기 오오직 게임을 하기 위해서 윈도우를 설치하고 싶었습니다.집에 윈도우11도 있어서 이쪽을 이용하면 훨씬 쉽지만! 역시 어려운길을 골라가는 저에게 도전정신으로 여러가지 실험을 해보니,dosbox-x 를 이용해서 설치하는게 가장 낫다는 평가를 내리고, 설치방법을 공유 해 봅니다. ** 설치 환경 **MacBook Air M1 Sequoia 15.6.1 (2025년 9월 현재 최신 ) ** 준비물 **dosbox-xhttps://dosbox-x.com/ DOSBox-X - Accurate DOS emulation for Windows, Linux, macOS, and DOSWhat is DOSBox-X? DOSBox-X is an open-source DOS emulator for running DOS appl.. 2025. 9. 14.
네트워크 프로토콜 입문 - L4 1. 환경 구성 tinet up -c /mnt/c/tinet/spec_04.yaml | sh -x tinet conf -c /mnt/c/tinet/spec_04.yaml | sh -x tinet test -c /mnt/c/tinet/spec_04.yaml | sh -x 2. cl1, ns1 로그인 docker exec -it cl1 /bin/bash docker exec -it ns1 /bin/bash 3. 패킷 캡처(UDP) # ns1 UDP 서버시작 nc -ul 50000 # ns1 UDP 서버 정상확인 ss -lnup # ns1 패킷 덤프 tcpdump -i net0 -w /tmp/tinet/udp.pcapng udp port 50000 # cl1 UDP 연결 후 패킷전송 nc -u 10.1.2.5.. 2025. 9. 12.
네트워크 프로토콜 입문 - L3 # 환경 구성 및 테스트 tinet up -c /mnt/c/tinet/spec_03.yaml | sh -x tinet conf -c /mnt/c/tinet/spec_03.yaml | sh -x tinet test -c /mnt/c/tinet/spec_03.yaml | sh -x # cl1, cl2 정보 확인 docker exec -it cl1 /bin/bash docker exec -it cl2 /bin/bash ## 각각 확인 lo(루프백 인터페이스), net0 ifconfig # 패킷 캡처 ## cl2 tcpdump -i net0 host 192.168.11.1 -w /tmp/tinet/ip.pcapng ## cl1 ping 192.168.11.2 -c 2 ## cl2 패킷캡처 tcpdump -i .. 2025. 9. 11.
네트워크 프로토콜 입문 - L2 ** 용어 **L2 스위치이더넷 (프로토콜), 이터넷 프레임프리앰블 : 이더넷 프레임 시작을 알리는 특수한 비트 패턴MAC 주소- I/G 비트 : Individual / Group 비트- U/L 비트 : Universally/Locally Adminstered 비트 ** 패킷캡처 실습 1. 환경 구축tinet up -c /mnt/c/tinet/spec_02.yaml | sh -xtinet conf -c /mnt/c/tinet/spec_02.yaml| sh -x 2. cl1, cl2 접속# 각각 다른창으로 접속## cl1docker exec -it cl1 /bin/bashifconfig net0## cl2docker exec -it cl2 /bin/bashifconfig net0 3. cl2 에서 프레.. 2025. 9. 11.
네트워크 프로토콜 입문을 위한 환경구성( tinet ) 도커를 이용한 검증 환경 구축 도구https://github.com/tinynetwork/tinet GitHub - tinynetwork/tinet: TiNET is network emulator environment for network function developer, routing software developer andTiNET is network emulator environment for network function developer, routing software developer and networking educator. this is very simple tool that generate just shell script to construct virtu...github.com 0. .. 2025. 9. 8.
WSL 환경에서 GUI 프로그램 실행 가능하도록 수정 하기 1. VcXsrv 설치https://sourceforge.net/projects/vcxsrv/ VcXsrv Windows X ServerDownload VcXsrv Windows X Server for free. Project has been moved to https://github.com/marchaesen/vcxsrv Windows X-server based on the xorg git sources (like xming or cygwin's xwin), but compiled with Visual C++ 2012 Express Edition. Source code can alsosourceforge.net설치후 실행할때 아래와 같이 설정을 진행하세요.Display settings: Multiple.. 2025. 9. 5.
CrewAI 사용하기 # 환경설정mkdir test-crewaicd test-crewaiuv venv test-crewaitest-crewai\Script\activate.batuv pip install crewai[tools]uv pip install agentops agentops 기능을 사용하기 위해서는 아래 사이트 가입후, API KEY 발급 필요https://app.agentops.ai/ AgentOps DashboardBuild your next agent with evals, observability, and replays.app.agentops.ai .env 파일에 필요한 키 저장OPENAI_API_KEY="sk-..."AGENTOPS_API_KEY="9c...." 샘플01 농담만드는 크루AIimport age.. 2025. 9. 3.
Autogen 사용하기 샘플 # 환경 구성mkdir test-autogencd test-autogenuv venv test-autogentest-autogen\Scripts\activate.batuv pip install autogenstudio pyautogenuv pip install ag2[openai] OpenAI API 키설정OAI_CONFIG_LIST 파일 생성하여 저장[ { "model": "gpt-4.1", "api_key": "sk-...", "tags": ["gpt-4", "tool"] }] 샘플 autogen 프로그램 assistant 에이전트를 하나 만들어서 파이썬 게임 코드 짜기from autogen import ConversableAgent, UserProxy.. 2025. 9. 2.
반응형