목록CSE/정보통신공학 (11)
밍경송의 E.B
오늘은 physical layer에서 일어나는 Data Transmission에 대한 이야기를 해볼까 합니다.. Transmission Terminology 1 Simplex: Signals are transmitted only one direction (TV) 2 Half duplex: Both stations transmit, but only one at a time (무전기) 3 Full duplex: Both stations may transmit simultaneously (전화) -- 컴퓨터는 digital 신호만을 읽을 수 있기 때문에 analog 신호를 digital 신호로 convert해줘야 하는데요. 이때의 중요한 2단계에 주목해봅시다. 1 Time: Sampling- 주기(얼마나 자주..
제가 옛날 언젠가 다뤘던...! guided media에 대해서 좀 더 깊이있게 다뤄볼까 하는데요. guided media에 대한 아주 기본적인 내용은 지난 포스트를 참고하시면 좋을 것 같습니다. 땡큐 -->https://mgyxxmi0219.tistory.com/11?category=1144589 먼저 Guided media(유선매체)는 전반사가 가능하도록 설계해서, 신호 손실이나 에너지 낭비가 적도록 하여 신호를 멀리 보낼 수 있는 매체들을 일컫는 말인데요. 그 중에서도, 1 Twisted pair(꼬임 상선) 2 Coaxial cable(동축 케이블) 3 Optical(fiber) cable(광섬유) 에 대해서 자세히 다뤄보겠습니다. 그 전에 각 media들의 장단점을 파악하기 위해서 Data ra..
안녕하세요 이번에는 Email에 대해서 조금 간단하게 다뤄보는 시간을 가지게쑵니다.. 스껄스껄 E-mail의 3 component 1 user agent 2 mail servers 3 SMTP(simple mail transfer protocol) 1 User Agent (mail reader) : Mail message를 작성, 수정, 읽은 주체 2 Mail Servers : 유저의 messages를 담는 mailbox / message queue 보낸 메일들을 저장해두는 공간. - Mail 전송을 위해 Mail server 간 SMTP protocol을 주고 받음 (Client: send mail server, Server: recieving mail) cf.특징 *TCP를 이용하여 안전하게 메일을 ..
우왕 나 시험 내일이다.~! 큰잉났지만 괜찮아요 해부자해보자.. 파팅 오늘은 HTTP에 대해서 알아보는 시간을.. 준비했습니다. 시간이 없으니까 빨리 하겠다 HTTP란? : HyperText Transfer Protocol의 약자로, 웹 어플리케이션 아키텍처에서 Client와 Server가 이를 통해 소통합니다. 이전 포스팅에서도 다룬 적 있지만, HTTP을 중심으로 Client/Server 모델에 대해서 한 번 더 정리해보겠습니다. Client/Server model- HTTP Client: 요청을 보내고 응답을 받는 browser / displays Web object의 일도 함 *Web object에는 HTML file, JPEG images, audio file.. 등이 포함됨. Server: C..
Socket이란? 소켓은 프로세스가 네트워크 세계로 데이터를 내보내거나 받기 위한 실제적인 창구의 역할을 하는 통신의 종점입니다. 연결 지향적이거나 비연결이거나 관계없이 클라이언트와 서버 프로세스 간의 통신을 가능하게 합니다. TCP와 UDP 헤더에는 발신지/목적지 포트 필드가 들어있고, IPv4와 IPv6 헤더에는 발신지/목적지 주소가 들어있다는 걸 저저번 포스팅에서 다루었는데요. (TCP header가 먼저 들어가니까 맨 나중에 까일 거고 그러니까 거기에 포트가 있어야..) --> 이들은 호스트 시스템을 식별해주는 역할을 합니다. Identifier includes both 1) IP address and 2) port numbers associated with process on host. *소켓은..
Client-server Paradigm(클라이언트-서버 네트워크) : 컴퓨터와 컴퓨터가 통신하는 구조 -----------클라이언트(N) : 서버(1) 구조 [클라이언트 ----- 요청 ----> 서버 ] ex. 사용자가 구글에 검색 [ .. 서버가 모든 접근/데이터를 관리 (보안상 우수, 안전) - 플랫폼에 구애받지 않음 -> 클라이언트와 서버가 같은 OS를 사용하지 않아도 무관 단점 - 한 번에 너무 많은 클라이언트가 요청을 하면 서버가 쥭을 수도 있음 서버 먹통.. -> P2P가 대안!!! P2P(Peer-to-Peer) Architecture : 정해진 클라이언트, 서버 없이 모든 컴퓨터가 서로 데이터를 주고받을 수 있는 구조 여기서 각 컴퓨터를 Peer(Node) 라고 부릅니다. 모든 컴퓨터가..