본문 바로가기

전체 글86

7. 논리 연산 게이트 ■기본 논리 연산 게이트 - 논리 연산에 기본이 되는 논리회로/전자회로 소자로 디지털 정보 흐름을 허용하거나 저지하는 역할하는 게이트(스위치) - NOT, AND, OR게이트 ■ not 게이트- 보수화 연산 : 0은 1로, 1은 0으로   ■ 부울대수- 논리회로를 기술하기 위해, 변수와 연산자를 사용하는 것- 변수를 문자표현으로 한다. ■ 아래 전구 그림 설명- A가 열려 있을 때 0 이면, 전구에는 불이 들어온다 1- A가 닫혀 있을 때 1이면 , 전구에는 불이 안들어온다 0 (전구는 저항이 있다. 전류는 저항이 적은 쪽으로 흐르므로 A쪽으로 향하게 된다.)- 즉 0이면 1, 1이면 0으로!   ■ 풀이- X로 가면 신호가 반대가 됨. - 즉 X는 A의 반대이므로 X=A`이 됨. - 근데 Y로 가면 X.. 2024. 7. 7.
12. 세션 계층 ■ 5계층 세션 레이어- 여기서부터는 application layer라고 부른다. (5 6 7계층)  ■ Session - 반영구적 대화- Request(요청)와 Response(응답)로 구성됨- 수신 정보의 동기화를 확보한다. - 논리적 연결을 유지한다. (Packet Switching에서는 Session이 다수의 Data Stream의 연관성을 의미한다. 즉, 논리적 연결성이다)  ■ 세션을 예로 들어 이해해보자.- 쉽게 생각하면, 우리가 통화한다고 하자. 친구에게 말한마디(요청), 친구가 나에게 말한마디(응답) 해주는 것들이 데이터 스트림이다. 우리는 많은 대화를 나누고 끝냈다. 전화 끝! - 즉 이러한 전화 한 통화를 끝냈을 때 우리는 많은 대화를 나눴다. 이것이 세션이다.- 이제는 친구가 아닌 .. 2024. 7. 7.
11. 전송 계층 ■ 개념- connection- orented communication : 물리적으론 커넥션레스. 하지만 소프트웨어적으로 오리엔티드된(연결) 써킷이 연결된것처럼 해줌.- 신뢰성 = 안정성. 연결에 대해서 믿을 수 있음. 상대방과의 연결을 계속 체크함.- flow control : 오류, 경로 찾기 등을 담당. 오류를 좀 더 체크!- multiplexing : 운영체제 하나가 여러 개의 앱을 동시에 동작할 떄, 상대방한테 오는 데이터를 어떻게 분배할 것이냐? 즉, 여러개의 어플리케이션이 어떤식으로 내가 제공하는 서비스, 내가 보낸 문서에 대한 응답인지를 구별할 것이냐에 집중함. (2계층의 멀티플렉싱과는 결이 다르다 정도로 이해하자.) ■ Transport Layer- Virtual circuit 형성- 신.. 2024. 7. 7.
10. 네트워크 계층 ■ Network Address/ Host Address Host Address : Subnetwork에서 사용하는 주소 Network Address : Subnetwork 식별 주소 ■ Routing 다른 Subnet에 있는 Device와의 통신을 위한 길 찾기  ■ Network Layer- 하나 이상의 네트워크 : 여기서는 라우터 혹은 게이트웨이를 거쳐가는 것으로 봐도 될 것이다.- 비연결성 기반 Packet 전송여기서 비연결성이란? - 물리적으로 선이 연결되지 않았다. 라는 뜻이 아니다.  - 어떠한 사전 호출 / 연결 설정행위 없이도 두 호스트 시스템간에 트래픽을 교환할 수 있는 방식- 즉, 전송 전에 미리 연결을 설정하지 않는 방식으로 호 설정을 위한 절차가 없음- 결론: 패킷을 보낼 길을 어.. 2024. 7. 6.