Main
-
외워서 끝내는 네트워크 핵심 이론 - 섹션 4공부/네트워크 2023. 6. 23. 16:47
*TCP / UDP - TCP : 연결지향, 연결 순서에 따라 상태가 변한다 - UDP : 수신자의 상태 여부에 관계 없이 송신한다 *TCP 연결 과정 - 3 Way Handshaking - 물리적으로 연결하는 것이 아닌 가상으로 연결 - 순서 0. Server는 Client의 요청을 받기위해 대기한다 ( Server : Listen ) 1. SYN : Client의 Sequence number를 통신을 위해 Server에 전달 ( Client : SYN_SENT ) 2. ACK + SYN : Server는 Client의 Sequence number + 1 와 Server의 Sequence number 전달 ( Server: SYN_RECEIVED ) - ACK = Sequence number + 1 3..
-
외워서 끝내는 네트워크 핵심 이론 - 섹션 3공부/네트워크 2023. 6. 20. 19:06
*IP L2 : MAC 주소, 48bit L3 : IPv4 32bit = 8bit * 4 IPv4중 24bit는 Network ID / 8bit는 Host ID 이다 *packet - L3 IP Packet - Header 와 payload로 나뉘며 이는 상대적인 분류이다 - 최대크기는 MTU = 1500 bytes, 1.4KB - Header = 송장 - Payload = 택배박스 *Encapsulation(캡슐화) - 물건을 상자에 포장한다 - 데이터를 단위화 한다 - 계층이 내려갈수록 캡슐화가 한단계씩 생긴다 - Decapsulation는 반대개념이다 *패킷의 생성과 전달 송신자 -> 책 -> 상자 -> 송장 -> 택배기사 -> 집 -> 송장 -> 상자 -> 책 Process -> Data -> P..
-
외워서 끝내는 네트워크 핵심 이론 - 섹션 2공부/네트워크 2023. 6. 19. 18:37
*NIC - 렌카드 = NIC(Network Interface Card) - PC에 네트워크를 연결하는 H/W장치 - NIC의 식별자는 MAC주소 이다 - 한 컴퓨터에다중 NIC이 가능하다 *L2 Switch - L2 Access 스위치 - L2스위치 Interface에 있는 Port 연결을 한다 - 연결이 되면 Link-UP, 초록색 표시 - 연결 문제가 생기면 Link-Down, 주황색 - 상위 계층에 연결되어 있으면 UpLink이다 - L2 Distribution - L2 Access 스위치를 관리하기 위한 스위치 *브로드 캐스트 - 일종의 방송국 이다 - 2진수의 값이 1이 되거나 16진수의 값이 모두 F 이면 브로드 캐스트 라고 한다 - 네트워크상의 연결된 모든 주소를 대상으로 전송한다 - 전송..
-
ASP.NET - Cookies, Session스마트팩토리 개발자 교육(23.05.08 ~ 23.10.27)7/ASP.NET 2023. 6. 19. 17:10
*Session : 사용자의 정보를 일정기간 서버에 등록해 상태확인에 사용되도록한다 ex) 로그인후 로그아웃 전까지 지속적으로 로그인 상태 유지 *Session 관리 방법 1. Sticky Session = 세션이 저장되어 있는 서버 컴퓨터에 고정적으로 요청이 되도록 한다 장점 : 설정이 쉽다 단점 : 부하분산이 이루어 제대로 이루어 지지 않는다 - 자주 사용되지 않는 서버에 사용하면 좋다 2. Session Clustering = 서버의 세션을 서로 공유한다 장점 : 로드밸런싱 가능, 다른 서버에도 정보가 있어 장애 복구에 용이하다 단점 : 관리의 어려움, 프로그램 병렬화의 어려움 복제를 구성해, 구성이 좋지 못하다 3. External Server = DB에 Session을 저장한다 단점 : DB에 ..
-
ASP.NET - Routeing스마트팩토리 개발자 교육(23.05.08 ~ 23.10.27)7/ASP.NET 2023. 6. 19. 16:50
[Route("경로/[action]")] : URL 경로 설정 - 컨트롤러를 사용하는 경로 변경 - Home/함수 경로를 web/함수 로 변경 가능 - action은 함수에 경로를 설정해 주면 설정하지 않아도 된다 [HttpGet], [HttpPost] : Get, Post를 받을 함수 지정 - 함수의 이름이 같아도 사용가능하다 - Route 경로 설정도 가능하다 [HttpGet("함수/매개변수)] : 경로파라미터 - 함수를 받아오는 경로를 변경 할 수 있다 - 매개변수가 없이 실행 하지 않는다 - 타입을 지정해서 해당 타입이 아니면 실행 되지 않는다 - 무조건 전달 받아야 할때는 경로 파라미너 - 무조건 전달 받지 않아도 될땐 ?를 사용 View("페이지이름", 모델) - 페이지이름에 해당되는 페이지에..
-
외워서 끝내는 네트워크 핵심 이론 - 섹션 1공부/네트워크 2023. 6. 18. 13:14
*OSI 7 Layer의 구현 - L2 : Ethernet - L3 : Internet - L4 : TCP, UDP - L5 : SSL(TLS) - L7 : HTTP *OSI 7 Layer 식별자 - L2 : MAC주소 - L3 : IP 주소(Ipv4, Ipv6) - L4 : port 번호 (계층의 따라 다양하게 쓰인다) - L2에서는 인터페이스 - L4에서는 Service - End-Point, Server에서는 Process *Host 란? - Host = Network가 연결된 Computer - Host는 Switch와 End-Point로 나뉜다 - Swicth : Network 그 자체를 이루는 Host(Infra) - ex) Router ,IPS 등 - End-point : Network를 이..
-
외워서 끝내는 네트워크 핵심 이론 - 섹션 0공부/네트워크 2023. 6. 18. 12:36
*OSI 7 Layer - IT에서의 Layer 와 Layerd는 Layer의 상위 계층의 존립은 하위계층의 의존적이다 자신이 존재하는데는 하위계층이 필요하다는 뜻이다 - OSI 7 Layer 또한 각 층의 역활을 위해성 하위 계층이 필요하다 - OSI 7 Layer는 개념일 뿐이다 각 층에 구현의 사용방법을 공부하고 사용해본 뒤 개념을 아는것이 좋다 *OSI 7 Layer 와 구현 출처 : 인프런 외워서 끝내는 네트워크 핵심이론 - 기초